隨著資料庫成長,單一匯出檔可能超過檔案系統或 OS 限制(如 2 GB)。Oracle 8i 起支援多檔案匯出,自動切換寫入。
FILE=/exp/prod/exp01.dmp,/exp/prod/exp02.dmp,/exp/prod/exp03.dmp FILESIZE=2G
FILE:逗號分隔多個路徑FILESIZE:單檔上限,到達後自動切換下一個檔案10g 引入 Directory Object 概念,不再硬編碼路徑:
-- 建立目錄物件 CREATE DIRECTORY expdir AS '/exp/prod'; GRANT READ, WRITE ON DIRECTORY expdir TO scott; -- expdp 參數 DUMPFILE=expdir:exp%U.dmp FILESIZE=2G
%U:自動產生 01, 02, 03... 序號,無需手動列舉PARALLEL=4 可進一步加速COMPRESSION=ALL 減少磁碟佔用