「Oracle」データベース全体をエクスポートする方法

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
EXPDP {ユーザー}/{パスワード}@{接続文字列}  
   DIRECTORY={ディレクトリ}
   DUMPFILE={ファイル名}
   LOGFile={ログファイル名}
   FULL=Y
EXPDP {ユーザー}/{パスワード}@{接続文字列}      DIRECTORY={ディレクトリ}    DUMPFILE={ファイル名}    LOGFile={ログファイル名}    FULL=Y
EXPDP {ユーザー}/{パスワード}@{接続文字列}  
   DIRECTORY={ディレクトリ}
    DUMPFILE={ファイル名}
   LOGFile={ログファイル名}
   FULL=Y

「FULL=Y」を利用してデータベース全体をエクスポートします。

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

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

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

 

Oracle

Posted by arkgame