首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g Data Pump EXPDP命令列參數完整參考手冊

     編輯:Oracle 資料庫基礎

EXPDP 20+核心參數詳解與實戰範例

Data Pump導出工具參數眾多,本文針對高頻使用參數提供語法、預設值、適用場景與範例,供DBA現場速查。

參數速查表

參數功能預設值關鍵說明
ATTACH連接現有作業-僅能搭配連接字串使用,不可混用其他參數
CONTENT導出內容類型ALLALL/DATA_ONLY/METADATA_ONLY
DIRECTORY轉儲/日誌目錄物件-必須為CREATE DIRECTORY建立的物件,非OS路徑
DUMPFILE轉儲檔名稱expdat.dmp支援多檔、目錄物件前綴、替換變數(%U)
ESTIMATE空間估算方法BLOCKSBLOCKS(區塊數×區塊大小)/STATISTICS(統計資訊)
ESTIMATE_ONLY僅估算不執行NY=預估大小不產出檔案
EXCLUDE排除對象類型/名稱-EXCLUDE=VIEW:"LIKE 'A%'",與INCLUDE互斥
FILESIZE單一轉儲檔最大值0(無限制)單位Bytes,支援K/M/G後綴
FLASHBACK_SCN指定SCN一致性點-與FLASHBACK_TIME互斥
FLASHBACK_TIME指定時間一致性點-支援TO_TIMESTAMP格式
FULL全庫導出N需DATAPUMP_EXP_FULL_DATABASE角色
JOB_NAME作業名稱SYS_EXPORT_*_NNN便於監控與ATTACH重連
LOGFILE日誌檔名稱export.log支援目錄物件前綴
NETWORK_LINK跨庫DBLINK-啟用網路模式,無本地轉儲檔
NOLOGFILE不產生日誌NY=抑制日誌產出
PARALLEL並行度1需足夠PX進程資源,配合CPU核心數設定
QUERY資料過濾條件-每表一條WHERE子句,需雙引號包裹
SCHEMAS指定Schema列表當前用戶Schema模式核心參數
TABLES指定表列表-表模式核心參數,支援分區語法
TABLESPACES指定表空間列表-表空間模式核心參數
VERSION目標相容版本COMPATIBLE跨版本遷移關鍵,如11.2.0.4

實戰範例精選


# 1. 並行導出指定Schema,含壓縮與加密
expdp system/pwd DIRECTORY=dmpdir DUMPFILE=hr_%U.dmp \
  SCHEMAS=HR PARALLEL=4 COMPRESSION=ALL ENCRYPTION=ALL \
  ENCRYPTION_PASSWORD=xxx LOGFILE=hr_exp.log

# 2. 僅導出元資料(結構遷移)
expdp system/pwd DIRECTORY=dmpdir CONTENT=METADATA_ONLY

# 3. 估算大小不實際導出
expdp system/pwd DIRECTORY=dmpdir ESTIMATE_ONLY=Y NOLOGFILE=Y

# 4. 排除特定視圖與序列
expdp system/pwd DIRECTORY=dmpdir EXCLUDE=VIEW,SEQUENCE

# 5. Flashback SCN一致性備份
expdp system/pwd DIRECTORY=dmpdir FLASHBACK_SCN=123456789

監控與管理

  • 查看作業狀態:SELECT * FROM dba_datapump_jobs;
  • 查看進度:SELECT * FROM dba_datapump_sessions;
  • 重連作業:expdp ATTACH=job_name
  • 停止/終止:Ctrl+C → KILL_JOB / STOP_JOB
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved