匯出前提設定:
//建立臨時目錄
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...