oracle のインポート/エクスポート


コマンドライン


(フルバックアップ)

exp user/pwd@orcl owner=user file=D:\おしごと\backup\data_it02ST.dmp buffer=100000

(テーブルのみをバックアップ)

exp user/pwd@orcl owner=user file=D:\おしごと\backup\data_it02ST.dmp buffer=100000 tables=(*) 


(1つのテーブルのみを復元)

imp user/pwd@orcl  file=D:\おしごと\backup\data_it02ST.dmp buffer=100000 tables=(WK_TABLE_01) IGNORE=y

(すべてのテーブルを復元)

imp user/pwd@orcl  file=D:\おしごと\backup\data_it02ST.dmp buffer=100000 tables=(*) IGNORE=y


■パラメータファイル
$ exp parfile={ファイル名}
ファイルにパラメータを記述しておき、parfileにて指定して実行する。
基本的にこの方法を採用すべき。記録が残るし流用も簡単だから。



■必要な権限
EXP_FULL_DATABASE
IMP_FULL_DATABASE