HOME >> Documents >> Oracle Database

Oracle Data Pump を使用するための事前準備をする

 
文書番号:10011

【設定手順】

Oracle Database 10g で導入された「Oracle Data Pump」ですが、これを使用するためには事前に準備をする必要があります。

以下の手順で設定を行います。
  1. Data Pump によるダンプファイルの出力先を定義します。
    
    CREATE OR REPLACE DIRECTORY <ディレクトリ名> as 'OS のディレクトリをフルパスで指定'; 
    
    例:CREATE OR REPLACE DIRECTORY BACKUP01 as 'D:\Backup01'; 
    
  2. Data Pump を実行するユーザーに対してこのディレクトリを使用する権限を付与します。
    System ユーザーなどで接続して権限を付与します。
    
    --読み取り権限を付与
    GRANT READ ON DIRECTORY <ディレクトリ名> to <ユーザ名>;
    --書き込み権限を付与
    GRANT WRITE ON DIRECTORY <ディレクトリ名> to <ユーザ名>;
    
    例:GRANT READ ON DIRECTORY BACKUP01 to USER01; 
    例:GRANT WRITE ON DIRECTORY BACKUP01 to USER01; 
    
  3. ディレクトリの一覧は以下のSQL で確認できます。
    
    SELECT *
    FROM   ALLDIRECTORIES; 
    
  4. 実行例

    クリックで拡大

【参考情報】

Data Pump(expdp/impdp)の使い方~エクスポート/インポート、データ移動、論理バックアップ
https://blogs.oracle.com/oracle4engineer/entry/data_pumpexpdpimpdp

【技術資料】Oracle Data Pumpクイック・スタート
https://blogs.oracle.com/oracle4engineer/entry/oracle_data_pump_2