「Oracle」スキーマを指定してデータベースをバックアップする方法

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
EXPDP {ユーザー}/{パスワード}@{接続文字列}
DIRECTORY={ディレクトリ}
DUMPFILE={ファイル名}
LOG={ログファイル名}
SCHEMAS={スキーマ}
EXPDP {ユーザー}/{パスワード}@{接続文字列} DIRECTORY={ディレクトリ} DUMPFILE={ファイル名} LOG={ログファイル名} SCHEMAS={スキーマ}
EXPDP {ユーザー}/{パスワード}@{接続文字列}
 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 user01;
grant read, write on directory DUMP_DIR to user01;
grant read, write on directory DUMP_DIR to user01;

3.スキーマ単位でデータベースをエクスポートします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
EXPDP user01/pwd@arkdb DIRECTORY=DUMP_DIR DUMPFILE=exodp.dmp LOGFILE=exp.log SCHEMAS=cftarkgame
EXPDP user01/pwd@arkdb DIRECTORY=DUMP_DIR DUMPFILE=exodp.dmp LOGFILE=exp.log SCHEMAS=cftarkgame
EXPDP user01/pwd@arkdb DIRECTORY=DUMP_DIR DUMPFILE=exodp.dmp LOGFILE=exp.log SCHEMAS=cftarkgame

 

Oracle

Posted by arkgame