關於匯入匯出oracle資料的方法

2021-05-23 06:39:56 字數 899 閱讀 1077

匯出的方法:

1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:/daochu.dmp中

exp system/manager@test_10.204.4.28

(資料庫名為test_10.204.4.28) 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%』/"

匯入的方法:

資料的匯入

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,table2,table3,.....)

基本上上面的匯入匯出夠用了。

我覺得將表徹底刪除,然後匯入更放心些

關於oracle 匯入匯出

根據需求,將一資料庫匯出 用exp 命令匯出。資料量比較大 dmp都50g左右 資料量達到 千萬行。匯出來就後悔了,早知道就用資料幫浦了。匯出命令 exp username passwd orcl file test owner test 之後搭建新的資料庫環境.注意 新搭建的環境例項名 sid 使...

oracle資料匯入匯出

語法 imp userid password 資料庫全域性名 file dmp檔案的目錄 其它引數 獲取幫助,敲入 imp help y import常用的引數 1 file 指定匯入檔名 fromuser 允許匯入指定的使用者擁有的表 full full y時,匯入dmp檔案中所有的事物 igno...

Oracle資料匯入匯出

資料庫的維護過程,難免遇到一些表的備份和恢復工作。為了方便起見,我將這些重複的工作整理成了執行在windows上的批處理,和執行在aix伺服器上的kshell指令碼。指令碼的作業內容就是,指定具體的表集合,分檔案逐表備份和恢復。如果是經常性的指定的固定表的話,可以修改以陣列方式的指令碼。如果是經常改...