機械翻訳について

データ・ポンプを使用したAutonomous Databaseでのダンプ・ファイル・セットの作成

Autonomous DatabaseからOracle Data Pumpのディレクトリにデータをエクスポートするステップを示します。

Oracleでは、Autonomous Databaseから他のOracleデータベースへのデータのエクスポートに最新のOracle Data Pumpバージョンを使用することをお薦めします。これには、操作性を向上させるための拡張機能と修正が含まれています。 最新バージョンのOracle Instant Clientをダウンロードし、使用しているプラットフォーム用のOracle Data Pumpを含むToolsパッケージをダウンロードします。 Oracle Instant Clientおよびツール・パッケージをダウンロードした後に必要なインストール・ステップは、プラットフォームのインストール・ダウンロード・ページのインストールの手順を参照してください。 詳細は「Oracle Instant Clientダウンロード」を参照してください。

ノート:

データベース・アクションでは、Oracle Instant Clientのリンクが提供されます。 データベース・アクションからこのリンクにアクセスするには、「ダウンロード」「Oracle Instant Clientのダウンロード」をクリックします。
  1. dumpfileパラメータを設定し、「ファイル・サイズ」パラメータを5 g未満に設定し、directoryパラメータを設定して、Data Pump Exportを実行します。 たとえば、16個のECPUを持つDB2022ADBという名前のAutonomous DatabaseSALESという名前のスキーマをエクスポートする方法を次に示します:
    expdp sales/password@db2022adb_high 
    directory=data_pump_dir 
    dumpfile=exp%L.dmp 
    parallel=4
    encryption_pwd_prompt=yes
    filesize=1G
    logfile=export.log

    Data Pumpパラメータに関するノート:

    • expdpによるエクスポートでencryption_pwd_prompt=yesパラメータを使用する場合、encryption_pwd_prompt=yesをインポートで使用し、impdpプロンプトで同じパスワードを入力してダンプ・ファイルを復号化します(エクスポートで指定するパスワードを忘れないでください)。 暗号化パスワードの最大長は128バイトです。

    • dumpfileパラメータでは、従来の%Uおよび%uワイルドカードに加えて、%Lおよび%lワイルドカードがサポートされます。 たとえば、dumpfile=export%L.dmpです。 Oracle Databaseリリース12.2以降からのエクスポートには、%Lまたは%lワイルドカードを使用します。 このワイルドカードは、ダンプ・ファイル・ファイル名を、100から2147483646で終わる10桁の可変幅増分整数に拡張します。

    最適なエクスポート・パフォーマンスを得るには、エクスポート接続にHIGHデータベース・サービスを使用し、parallelパラメータをECPUの数の1/4 (.25 x 「ECPU数」)に設定します。 OCPUコンピュート・モデルを使用している場合は、パラレル・パラメータをOCPUの数(1 x 「OCPUカウント」)に設定します。 実行データ・ポンプ・エクスポートに接続するためのデータベース・サービス名の詳細は、「Autonomous Databaseでの同時実行性と優先度の管理」を参照してください。

    エクスポートが完了したら、次の問合せを実行することで生成されたダンプ・ファイルを確認できます:

    SELECT * FROM DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR');

    たとえば、この問合せからの出力には、生成されたダンプ・ファイルおよびエクスポート・ログ・ファイルが表示されます:

    
    OBJECT_NAME                 BYTES  CHECKSUM                   CREATED          LAST_MODIFIED  
    ---------------------- ---------- ----–---- –------------------------–----- --------------------
    exp01.dmp                   12288               12-NOV-19 06.10.47.0 PM GMT       12-NOV-19...
    exp02.dmp                    8192               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp03.dmp                 1171456               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp04.dmp                  348160               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    export.log                   1663               12-NOV-19 06.10.50.0 PM GMT       12-NOV-19...
    
  2. ダンプ・ファイル・セットをクラウド・ドキュメント・ストアに移動します。 詳細は「Autonomous Databaseからクラウド・ドキュメント・ストアへダンプ・ファイル・セットを移動」を参照してください。

ノート:

  • 全体エクスポートを実行する場合や、他のユーザーが所有するオブジェクトをエクスポートする場合は、DATAPUMP_CLOUD_EXPのロールが必要です。

  • DATA_PUMP_DIRは唯一の事前定義済ディレクトリです。 以前にディレクトリを作成し、そのディレクトリに対する書込み権限がある場合は、directory引数として別のディレクトリを指定できます。 ディレクトリ作成の詳細は、「Autonomous Databaseでのディレクトリの作成」を参照してください。

  • ダンプ・ファイルをCloud Object Storageに移動するために使用するAPIには最大ファイル転送サイズがあるため、Cloud Object Storageサービスでサポートされている最大サイズ以下の「ファイル・サイズ」引数を使用してください。 Cloud Object Storage Serviceのファイル転送サイズの制限については、「PUT_OBJECTプロシージャ」を参照してください。

  • Oracle Data Pump Exportの詳細は、『Oracle Databaseユーティリティ』を参照してください。