「Oracle 12c」Oracleのバックアップでエクスポート・インポートを使う方法

環境

Windows Server 2012 R2
Oracle 12.2.0.1.0

構文
CREATE OR REPLACE DIRECTORY ディレクトリ AS ディレクトリパス;

操作例

1.ディレクトリオブジェクトBACK_DIRを作成

SQL> CREATE OR REPLACE DIRECTORY BACK_DIR AS 'D:\dump';

2.権限を付与

方法1
SQL> GRANT READ ON DIRECTORY BACK_DIR TO CFT;
SQL> GRANT WRITE ON DIRECTORY BACK_DIR TO CFT;

方法2
SQL> GRANT READ, WRITE ON DIRECTORY BACK_DIR TO CFT;

3.Oracleのバックアップでエクスポート

>EXPDP CFT/CFTPWD@USERDB DIRECTORY=BACK_DIR DUMPFILE=CFT_BAK.DMP LOGFILE=CFT_BAK.LOG

4.Oracleのバックアップでインポート

>IMPDP CFT/CFTPWD@USERDB DIRECTORY=BACK_DIR DUMPFILE=CFT_BAK.DMP LOGFILE=CFT_BAK.LOG

 

Oracle 12c

Posted by arkgame