EXP (Export) 是 Oracle 經典邏輯備份工具,支援表、結構描述、全庫三種模式。本文詳細說明命令列參數與互動模式操作流程,助你靈活完成資料遷移、備份與歸檔任務。
| 模式 | 參數 | 適用場景 | 權限需求 |
|---|---|---|---|
| 表模式 | TABLES | 指定表結構與資料 | 自有表:無特權;他人表:EXP_FULL_DATABASE 或 DBA |
| 結構描述模式 | OWNER | 整個 Schema 所有物件 | 自有 Schema:無特權;他人:DBA 或 EXP_FULL_DATABASE |
| 全庫模式 | FULL=Y | 整個資料庫 | 需 DBA 或 EXP_FULL_DATABASE |
exp system/Oracle@charge TABLES=scott.dept,scott.emp FILE=tab1.dmp
exp system/Oracle@charge OWNER=scott FILE=schema1.dmp
exp 進入互動介面BUFFER:緩衝區大小,影響效能,大表建議 1M+COMPRESS=Y:匯入時合併區段,節省空間GRANTS=Y / INDEXES=Y:控制是否包含權限/索引CONSISTENT=Y:確保交易一致性視圖 (可能增加 UNDO 壓力)熟練 EXP 工具是 Oracle DBA 基礎功,配合 IMP 可構建完整邏輯備份體系。