Oracle 資料匯入匯出

Hext123發表於2018-06-14

該命令在“開始選單>>執行>>CMD”中執行

一、資料匯出(exp.exe)

1、將資料庫orcl完全匯出,使用者名稱system,密碼accp,匯出到d:\daochu.dmp檔案中

exp system/accp@orcl file=d:\daochu.dmp full=y
複製程式碼

2、將資料庫orcl中scott使用者的物件匯出

exp scott/accp@orcl file=d:\daochu.dmp
複製程式碼

3、將資料庫orcl中的scott使用者的表emp、dept匯出

exp scott/accp@orcl file= d:\daochu.dmp tables=(emp,dept)
複製程式碼

4、將資料庫orcl中的表空間testSpace匯出

exp system/accp@orcl file=d:\daochu.dmp tablespaces=(testSpace)
複製程式碼

二、資料匯入(imp.exe)

1、將d:\daochu.dmp 中的資料匯入 orcl資料庫中。

imp system/accp@orcl file=d:\daochu.dmp full=y
複製程式碼

2、如果匯入時,資料表已經存在,將報錯,對該表不會進行匯入;加上ignore=y即可,表示忽略現有表,在現有表上追加記錄。

imp scott/accp@orcl file=d:\daochu.dmp  full=y  ignore=y
複製程式碼

將d:\daochu.dmp中的表emp匯入

imp scott/accp@orcl file=d:\daochu.dmp tables=(emp)
複製程式碼

相關文章