ORACLE之資料幫浦匯出

2021-10-19 11:43:53 字數 1508 閱讀 1441

匯出前提設定:

//建立臨時目錄

directory created.

//授權給所有使用者都可以讀寫

sql> grant read, write on directory temp_dir to public;

grant succeeded.

//檢視當前臨時目錄情況

各種匯出方式:匯出全庫:

expdp system/oracle directory=temp_dir full=y dumpfile=expdp_full%u.dmp logfile=expdp_full.log parallel=3 job_name=expdp_full_job

//採用了4個並行程序匯出全庫

匯出某個或某幾個使用者:

expdp system/oracle directory=temp_dir dumpfile=expdp_schemas_%u.dmp schemas=scott, hr job_name=expdp_schemas_job

匯出某個指定的表:

expdp hr/hr directory=temp_dir dumpfile=expdp_tables_%u.dmp tables=emp, dept job_name=expdp_tables_job job_name=expdp_tables_job

按查詢條件導(只能使用引數檔案方式)

expdp system/oracle directory=temp_dir schemas=hr estimate_only=y

estimate_only 匯出資料量評估,不真正匯出。

version 匯出版本,用於跨版本資料遷移時使用,

其值可以為compatible,或具體版本號,如11.2.0、11.2、10.2.1、10.2等等。

從11g的資料匯入到10g中,expdp語句要加10g的版本號: version=10 或 用10g客戶端的plsql導表工具

compression 開啟壓縮,其值有:all, data_only, [metadata_only] and none

exclude 不匯出符合條件的物件,該引數只能在引數檔案中使用。

exclude=table:" =『t1』 "

exclude=table:" like 『employees%』 "

exclude=table:" in (『employees』,『departments』)"

exclude=schema:"=『hr』"

include 匯出符合條件的物件

oracle 資料幫浦匯入與資料幫浦匯出

資料幫浦匯入 指令 impdp 一 資料庫所有物件的匯入 impdp system tiger dumpfile pump dir mydatabase dat filesize 100m nologfile y job name zhang full y estimate only 二 使用者資料...

oracle 資料幫浦匯入匯出

sqlplus system system egov create directory dump dir as d dbback exit expdp system system egov directory dump dir dumpfile urbanyw.dmp schemas urbanyw...

oracle資料幫浦匯入匯出

使用expdp和impdp時應該注意的事項 exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expd...