本文將 exp/imp 高級選項濃縮為速查手冊,涵蓋分卷導出導入、增量導出三模式(歷史版本)、SYSDBA 傳輸表空間三大核心場景,命令即拿即用。
# 導出:每卷 1000MB,自動按序生成 1.dmp, 2.dmp...
exp user/pwd file=1.dmp,2.dmp,3.dmp filesize=1000m log=exp.log full=y
# 導入:必須按導出順序指定卷文件
imp user/pwd file=1.dmp,2.dmp,3.dmp filesize=1000m \
tables=target_table fromuser=src_user touser=dest_user commit=y ignore=y
⚠️ 現代環境請使用 RMAN 增量備份或 Data Pump
SYS 或 SYSTEM 身份執行exp 移除 inctype 支持| 模式 | 含義 | 命令 |
|---|---|---|
| 完全 | 全庫基線 | exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=complete |
| 增量 | 上次任意備份後變更 | exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=incremental |
| 累計 | 上次完全備份後所有變更 | exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=cumulative |
導入:imp usr/pwd FULL=y inctype=system/restore/incremental
userid="sys/pwd as sysdba"(SQL*Plus 需三重引號)transport_tablespace=y、tablespaces=...、datafiles=...