「Oracle」スキーマを指定してバックアップしたデータベースをインポートする

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
IMPDP <ユーザー>/<パスワード>@<接続文字列>
DIRECTORY=<ディレクトリ>
DUMPFILE=<ファイル名>
LOG=<ログファイル名>
SCHEMAS=<スキーマ>
IMPDP <ユーザー>/<パスワード>@<接続文字列> DIRECTORY=<ディレクトリ> DUMPFILE=<ファイル名> LOG=<ログファイル名> SCHEMAS=<スキーマ>
IMPDP <ユーザー>/<パスワード>@<接続文字列>
 DIRECTORY=<ディレクトリ> 
 DUMPFILE=<ファイル名> 
 LOG=<ログファイル名> 
 SCHEMAS=<スキーマ>

スキーマを指定してバックアップしたデータベースをインポートします。

使用例
1.ディレクトリを作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE OR REPLACE DIRECTORY DUMP_DIR AS 'C:\BACKUP';
CREATE OR REPLACE DIRECTORY DUMP_DIR AS 'C:\BACKUP';
CREATE OR REPLACE DIRECTORY DUMP_DIR AS 'C:\BACKUP';

2.権限を付与します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
GRANT READ, WRITE ON DIRECTORY DUMP_DIR TO ARKUSER;
GRANT READ, WRITE ON DIRECTORY DUMP_DIR TO ARKUSER;
GRANT READ, WRITE ON DIRECTORY DUMP_DIR TO ARKUSER;

3.スキーマ単位でバックアップしたデータベースをインポートします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
IMPDP ARKUER/ARKPWD@ORCL DIRECTORY=DP_DIR DUMPFILE=EXPDDMP_FILE.DMP LOGFILE=IMP.LOG SCHEMAS=ARKUSER
IMPDP ARKUER/ARKPWD@ORCL DIRECTORY=DP_DIR DUMPFILE=EXPDDMP_FILE.DMP LOGFILE=IMP.LOG SCHEMAS=ARKUSER
IMPDP ARKUER/ARKPWD@ORCL DIRECTORY=DP_DIR DUMPFILE=EXPDDMP_FILE.DMP LOGFILE=IMP.LOG SCHEMAS=ARKUSER

 

Oracle

Posted by arkgame