Oracle中用exp imp命令引數詳解

2021-08-13 19:49:18 字數 4594 閱讀 6667

原文出自 

oracle中用exp/imp命令引數詳解

【用 exp 數 據 導 出】:

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

exp 

system/manager@test

rows=y  indexes=y compress=n buffer=65536   feedback=100000full=y  file=d:\daochu.dmp  log=d:\daochulog.txt   owner=(ecc_biz,ecc_customer)

關鍵字 

說明 預設

userid                    

使用者名稱/口令

full                        

匯出整個檔案 

(n)buffer                   

資料緩衝區的大小

owner                    

匯出指定的所有者使用者名稱列表

file                          

輸出檔案

(expdat.dmp)

tables                   

匯出指定的

表名列表

compress             

是否壓縮匯出的檔案

(y)recordlength  

io 記錄的長度

grants                  

匯出許可權

(y)inctype                 

增量匯出型別

indexes                 

匯出索引 

(y)record                  

跟蹤增量匯出

(y)rows                       

匯出資料行

(y)parfile                  

引數檔名

constraints       

匯出限制 

(y)consistent          

交叉表一致性

log                          

螢幕輸出的日誌檔案

statistics             

分析物件(estimate)

direct                    

直接路徑

(n)triggers               

匯出觸發器

(y)feedback             

顯示每 x 行 (0) 的進度

filesize                 

各轉儲檔案的最大尺寸

query                     

選定匯出表子集的子句

transport_tablespace

匯出可傳輸的表空間元資料

(n)tablespaces

匯出指定的

表空間列表

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 filed1like '00%'\」

上面是常用的匯出,對於壓縮我不太在意,用winzip把dmp檔案可以很好的壓縮。不過在上面命令後面 加上 compress=y   就可以了。

【用 imp 數 據 導 入】:

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

imp system/manager@test

ignore=y  full=y   file=d:\daochu.dmp  log=d:\daoru.txt

關鍵字 

說明 預設

userid

使用者名稱/口令

full 

匯入整個檔案

(n)buffer

資料緩衝區大小

fromuser

所有人使用者名稱列表

file

輸入檔案

(expdat.dmp)

touser

使用者名稱列表

show 

只列出檔案內容

(n)tables

表名列表

ignore

忽略建立錯誤

(n) 

recordlength 

io記錄的長度

grants

匯入許可權

(y)inctype

增量匯入型別

indexes

匯入索引 

(y)commit 

提交陣列插入

(n)rows

匯入資料行

(y) 

parfile

引數檔名

log螢幕輸出的日誌檔案

constraints 

匯入限制

(y)destroy

覆蓋表空間資料檔案

(n)indexfile

將表/索引資訊寫入指定的檔案

skip_unusable_indexes

跳過不可用索引的維護

(n)feedback

每 x 行顯示進度

toid_novalidate 

跳過指定型別 id 的驗證

filesize 

每個轉儲檔案的最大大小

statistics

始終匯入預計算的統計資訊

resumable

在遇到有關空間的錯誤時掛起

resumable_name

用來標識可恢復語句的文字字串

resumable_timeout

resumable 的等待時間

compile

編譯過程, 程式包和函式

(y)streams_configuration

匯入 streams 的一般元資料

(y)streams_instanitation 

匯入 streams 的例項化元資料

(n)transport_tablespace

匯入可傳輸的表空間元資料

tablespaces 

將要傳輸到資料庫的表空間

datafiles

將要傳輸到資料庫的資料檔案

tts_owners

擁有可傳輸表空間集中資料的使用者

1. 獲取幫助

imp help=y

2. 匯入乙個完整資料庫

imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 匯入乙個或一組指定使用者所屬的全部表、索引和其他物件

imp system/manager file=seapark log=seapark fromuser=seapark

imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 將乙個使用者所屬的資料匯入另乙個使用者

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

5. 匯入乙個表

imp system/manager file=tank log=tank fromuser=seapark tables=(a,b)

6. 從多個檔案匯入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck,filesize=1g full=y

7. 使用引數檔案

imp system/manager parfile=bible_tables.par

bible_tables.par引數檔案:

#import the sample tables used for the oracle8i database administrator's

#bible.

fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量匯入(9i中已經取消)

imp system./manager inctype= rectore full=y file=a

Oracle中用exp imp命令快速匯入匯出資料

用 exp 數 據 導 出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中system使用者與sys使用者的表匯出 exp s...

Oracle匯入 匯出exp imp

export 匯出資料,dmp檔案,其實就是select。import 匯入資料,其實就是insert 缺陷 匯出的時候需要全表匯出,速度慢,不是實時,而且是邏輯備份 1 exp exp匯出分為一下幾種模式 表模式 匯出某個使用者下指定的表 使用者模式 匯出某個使用者下所有的物件 資料庫模式 匯出除...

Oracle學習筆記 使用exp imp

一概述 exp和imp工具是oracle一直以來都提供的邏輯匯入匯出工具 original!二基本用法 exp user password tns full owner tables tablespaces transport tablespace file rows imp user passwo...