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

書式

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

表領域を指定してデータベースをバックアップします。

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
create or replace directory DUMP_DIR as 'c:\arkback';
create or replace directory DUMP_DIR as 'c:\arkback';
create or replace directory DUMP_DIR as 'c:\arkback';

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=expdp.dmp LOGFILE=exp.log TABLESPACES=arkgametabsp
EXPDP user01/pwd@arkdb DIRECTORY=DUMP_DIR DUMPFILE=expdp.dmp LOGFILE=exp.log TABLESPACES=arkgametabsp
EXPDP user01/pwd@arkdb DIRECTORY=DUMP_DIR DUMPFILE=expdp.dmp LOGFILE=exp.log TABLESPACES=arkgametabsp

 

Oracle

Posted by arkgame