(轉ORCLE導入導出命令)

oracle數據庫導入導出命令!

Oracle數據導入導出imp/exp
功能:Oracle數據導入導出imp/exp就相當與oracle數據還原與備份。
?
大多情況都可以用Oracle數據導入導出完成數據的備份和還原(不會造成數據的丟失)。
?Oracle有個好處,雖然你的電腦不是服務器,但是你裝了oracle客戶端,并建立了連接
?(通過Net Configuration Assistant添加正確的服務命名,其實你可以想成是客戶端與服務器端 修了條路,然后數據就可以被拉過來了)
?這樣你可以把數據導出到本地,雖然可能服務器離你很遠。
?你同樣可以把dmp文件從本地導入到遠處的數據庫服務器中。
?利用這個功能你可以構建倆個相同的數據庫,一個用來測試,一個用來正式使用。
?
執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,
?DOS中可以執行時由于 在oracle 8i 中? 安裝目錄\$ora10g\BIN被設置為全局路徑,
?該目錄下有EXP.EXE與IMP.EXE文件被用來執行導入導出。
?oracle用java編寫,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE這倆個文件是被包裝后的類文件。
?SQLPLUS.EXE調用EXP.EXE、IMP.EXE他們所包裹的類,完成導入導出功能。
?
下面介紹的是導入導出的實例,向導入導出看實例基本上就可以完成,因為導入導出很簡單。
數據導出:
?1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
?? exp system/manager@TEST file=d:\daochu.dmp full=y
?2 將數據庫中system用戶與sys用戶的表導出
?? exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
?3 將數據庫中的表table1 、table2導出
?? exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
?4 將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
?? exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like? '00%'\"
?
???? 上面是常用的導出,對于壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。
???????????????????? 不過在上面命令后面 加上 compress=y? 就可以了

數據的導入
?1 將D:\daochu.dmp 中的數據導入 TEST數據庫中。
?? imp system/manager@TEST? file=d:\daochu.dmp
?? 上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。
?? 在后面加上 ignore=y 就可以了。
?2 將d:\daochu.dmp中的表table1 導入
?imp system/manager@TEST? file=d:\daochu.dmp? tables=(table1)
?
?基本上上面的導入導出夠用了。不少情況我是將表徹底刪除,然后導入。
?
注意:
?你要有足夠的權限,權限不夠它會提示你。
?數據庫時可以連上的。可以用tnsping TEST 來獲得數據庫TEST能否連上。

?

數據導出:
exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

導出注意事項:導出的是當前用戶的的數據,當前用戶如果有DBA的權限,則導出所有數據!

同名用戶之間的數據導入:
imp hkb/hkb@xe? file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y

不同名之間的數據導入:
imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp

log=c:\orabackup\hkbimp.log;

轉載于:https://www.cnblogs.com/chuanqiMa/p/6401427.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/457194.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/457194.shtml
英文地址,請注明出處:http://en.pswp.cn/news/457194.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

筆記本(華碩UL80VT)軟件超頻setFSB

Warning !!!If you are a beginner, do not use this software. This software is for power users only. Use "SetFSB.exe" at your own risk.試了setfsb各種版本,基本不能打開。還有官網的免費版,居然不能用,真是很奇怪。 官網&a…

Day01-python編程基礎

1. 程序 為了完成某種特定功能,以某種程序設計語言編寫的有序指令的集合。程序是指揮cpu工作的“工作手冊”。計算機只能執行二進制代碼,程序設計語言一般類似英文,想要讓計算機理解你寫的程序,必須把程序代碼“翻譯”成計算機能…

pro c 訪問 MySQL_Pro*C??OCI??OCCI??及OCI介紹

Pro*C OCIOCCI 這三種都是C/C訪問數據庫的手段。Pro*C:內嵌SQL,預編譯后把內嵌SQL處理為ORACLE標準運行庫的調用,然后再象編譯一般的C程序一樣進行編譯、連接、運行。1.proc XXX.pc2.gcc/g XXX.c –lclntsh(PRO*C的預編譯,也可直接MAKEFILE…

細說Cookie

http://www.cnblogs.com/fish-li/archive/2011/07/03/2096903.html轉載于:https://www.cnblogs.com/benpaodexiaopangzi/p/5933230.html

Node.js~在linux上的部署

我們以centOS為例來說說如何部署node.js環境 一 打開centos,然后開始下載node.js包 curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum -y install nodejs 二 安裝gcc環境 yum install gcc-c make 安裝完成! 三 安裝nodejs的npm,這是一個包程序工具…

Django中的class Meta知識點

今天來回顧一下Django中model的class Meta class Main(models.Model):img models.CharField(max_length200) # 圖片name models.CharField(max_length100) # 名稱trackid models.CharField(max_length16) # 通用idclass Meta:abstract True #抽象類class MainWheel(…

python wheel使用_Python wheel.Wheel方法代碼示例

# 需要導入模塊: from pip import wheel [as 別名]# 或者: from pip.wheel import Wheel [as 別名]def from_line(cls, name, comes_fromNone, prereleasesNone):"""Creates an InstallRequirement from a name, which might be arequirement, directory contai…

英語學習Day1

今天要開始學英語了,我這個人沒什么長性,語言這種東西對我來說又是很不擅長的一種技能,那為什么要學英語呢?我要做翻譯,也是呵呵了,主要是我想賺錢,這個力量能夠支撐我吧,我想。 網上…

LeetCode題解-3-Longest Substring Without Repeating Characters

2019獨角獸企業重金招聘Python工程師標準>>> 解題思路 首先要讀懂題目,它要求的是找到最長的子串,并且子串中沒有出現重復的字符。 我的想法,是用一個map存儲每個字符最后出現的位置,還要有個變量start,它用…

Day02-變量_數據類型和運算符

1 數據類型 不同類型的變量可以進行的運算是不同的,所以必須理解變量的類型,python中數據類型可以分為: 內置類型 數值類型:整型int,浮點型float,復數(complex) 35j str:字符串 b…

css hack

http://blog.csdn.net/swallowliyan/article/details/50803469轉載于:https://www.cnblogs.com/annie211/p/5934035.html

java從哪學到哪_Java JVM怎么學習啊?從哪方面入手?

叮當貓咪一、 JVM的生命周期  1. JVM實例對應了一個獨立運行的java程序它是進程級別  a) 啟動。啟動一個Java程序時,一個JVM實例就產生了,任何一個擁有public static void main(String[] args)函數的class都可以作為JVM實例運行的起點  b) 運行。m…

JMeter處理Cookie與Session

cookie 和session 的區別: 1、cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。 2、cookie不是很安全,別人可以分析存放在本地的COOKIE并進行COOKIE欺騙 考慮到安全應當使用session。 3、session會在一定時間內保存在服務器上。當…

Maximum sum(poj 2479)

題意:給一段數列,將這個數列分成兩部分,使兩部分的最大子段和的和最大,輸出和/*看數據沒想到是(O)n的算法,求出從前向后的最大子段和和從后向前的最大子段和,然后枚舉斷點。 第一次提交不小心折在數組最小值…

java futuretask 實例_java 使用Callable+FutureTask獲取執行結果

之前給大家分享了使用CallableFuture獲取執行結果的java示例,那么下面要給大家分享的就是使用CallableFutureTask獲取執行結果的java示例,一起來看看吧。public class Test{public static void main(String[] args){//方式1ExecutorService executor Ex…

Day03-運算符和表達式

運算符和表達式? 1. 運算符的優先級 盡量不要把一個表達式寫的過于復雜,如果遇到復雜的需求,則最好分步運算 不要過多的依賴于運算符的優先級,否則代碼的可讀性太差,在實際的項目開發中,一般采用(&#…

Eclipse中字母大小寫轉換快捷鍵

ctrlshiftx 轉為大寫 ctrlshifty 轉為小寫 轉載于:https://www.cnblogs.com/stsinghua/p/6418636.html

dedecms代碼研究六

今天講的是dedecms最關鍵的東西&#xff0c;模板分析啦。也就是dedetag.class.php 里面的ParseTemplet方法 模板解析方法 先看看一個dedecms標簽,大家心里有個數&#xff1a; {dede:arclist row10 orderbypubdate typeimage. imgwidth143 imgheight106} <li><a href&q…

Django-session的存放位置

django-session 存放位置 設置session的保存位置&#xff0c;有三種方法&#xff1a; 保存在關系數據庫(db)保存在緩存數據庫(cache) 或者 關系緩存數據庫(cache_db) 保存在文件系統中(file) 第一種 保存在數據庫中&#xff1a;需要在 INSTALL_APPS 中添加&#xff1a;djan…

允許多域名跨域 php,PHP設置多域名允許跨域訪問

針對 PHP 語言設置多域名允許跨域訪問服務器變量&#xff1a;服務器變量存儲在 $_SERVER 數組中&#xff0c;在這個數組中有一個特殊的鍵值&#xff1a;HTTP_ORIGIN。這個鍵只在跨域的時候才會存在值&#xff0c;同源時為空字符串響應頭設置允許某域名訪問&#xff1a;access-c…