EXP IMP 命令引數

2021-08-31 11:07:34 字數 4718 閱讀 6720

exp/imp 命令引數

exp/imp 命令引數

exp/imp 命令引數

1、exp:

1、完全:

exp  system/manager   buffer=64000  file=c:\full.dmp  full=y

如果要執行完全匯出,必須具有特殊的許可權

2、使用者模式:

exp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  owner=sonic

這樣使用者sonic的所有物件被輸出到檔案中。

3、表模式:

exp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  owner=sonic tables=(sonic)

這樣使用者sonic的表sonic就被匯出

exp引數:

關鍵字   說明(預設)  

----------------------------------------------

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   選定匯出表子集的子句

2、imp:

具有三種模式(完全、使用者、表)

1、完全:

imp system/manager  buffer=64000  file=c:\full.dmp  full=y

2、使用者模式:

imp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  fromuser=sonic  touser=sonic

這樣使用者sonic的所有物件被匯入到檔案中。必須指定fromuser、touser引數,這樣才能匯入資料。

3、表模式:

exp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  owner=sonic tables=(sonic)

這樣使用者sonic的表sonic就被匯入。

imp引數:

關鍵字   說明(預設)  

----------------------------------------------

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)

analyze   執行轉儲檔案中的 analyze 語句 (y)

feedback  顯示每 x 行 (0) 的進度

toid_novalidate  跳過指定型別 id 的校驗

filesize  各轉儲檔案的最大尺寸

recalculate_statistics 重新計算統計值 (n)

1、exp:

1、完全:

exp  system/manager   buffer=64000  file=c:\full.dmp  full=y

如果要執行完全匯出,必須具有特殊的許可權

2、使用者模式:

exp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  owner=sonic

這樣使用者sonic的所有物件被輸出到檔案中。

3、表模式:

exp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  owner=sonic tables=(sonic)

這樣使用者sonic的表sonic就被匯出

exp引數:

關鍵字   說明(預設)  

----------------------------------------------

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   選定匯出表子集的子句

2、imp:

具有三種模式(完全、使用者、表)

1、完全:

imp system/manager  buffer=64000  file=c:\full.dmp  full=y

2、使用者模式:

imp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  fromuser=sonic  touser=sonic

這樣使用者sonic的所有物件被匯入到檔案中。必須指定fromuser、touser引數,這樣才能匯入資料。

3、表模式:

exp  sonic/sonic     buffer=64000  file=c:\sonic.dmp  owner=sonic tables=(sonic)

這樣使用者sonic的表sonic就被匯入。

imp引數:

關鍵字   說明(預設)  

----------------------------------------------

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)

analyze   執行轉儲檔案中的 analyze 語句 (y)

feedback  顯示每 x 行 (0) 的進度

toid_novalidate  跳過指定型別 id 的校驗

filesize  各轉儲檔案的最大尺寸

recalculate_statistics 重新計算統計值 (n)

EXP IMP 命令引數

1 exp 1 完全 exp system manager buffer 64000 file c full.dmp full y 如果要執行完全匯出,必須具有特殊的許可權 2 使用者模式 exp sonic sonic buffer 64000 file c sonic.dmp owner son...

Oracle中用exp imp命令引數詳解

原文出自 oracle中用exp imp命令引數詳解 用 exp 數 據 導 出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test rows y indexes y compress n buf...

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...