ダンプ・ファイルのダウンロード、Data Pump Importの実行、およびオブジェクト・ストアのクリーン・アップ

必要に応じて、クラウド・オブジェクト・ストアからダンプ・ファイルをダウンロードし、Oracle Data Pump Importを使用してダンプ・ファイル・セットをターゲット・データベースにインポートします。次に、必要なクリーン・アップを実行します。

  1. クラウド・オブジェクト・ストアからダンプ・ファイルをダウンロードします。
    ノート

    Autonomous Data Warehouseデータベース、Autonomous Transaction ProcessingデータベースまたはAutonomous JSON Databaseにデータをインポートする場合、このステップは必要ありません。

    Data Pump Exportを使用したオブジェクト・ストアへのデータの移動に示すように、Oracle Data Pumpを使用してオブジェクト・ストアに直接エクスポートする場合、オブジェクト・ストア上のダンプ・ファイルにはサイズ0が表示されます。Oracle Data Pumpでは、各ダンプ・ファイルの部分を小さなチャンクに分割してアップロードを高速化します。Oracle Cloud Infrastructure Object Storageコンソールには、エクスポートするダンプ・ファイル・パートごとに複数のファイルが表示されます。実際のダンプファイルのサイズはゼロ(0)、関連するファイル・チャンクは10mb以下と表示されます。例:

    exp01.dmp
    exp01.dmp_aaaaaa
    exp02.dmp
    exp02.dmp_aaaaaa

    Oracle Cloud InfrastructureコンソールまたはOracle Cloud Infrastructure CLIを使用してゼロ・バイト・ダンプ・ファイルをダウンロードしても、完全なダンプ・ファイルは得られません。オブジェクト・ストアから完全なダンプ・ファイルをダウンロードするには、curlなどのSwiftをサポートするツールを使用して、ユーザー・ログインおよびSwift認証トークンを指定します。

    curl -O -v -X GET -u 'user1@example.com:auth_token' \
       https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/namespace-string/bucketname/exp01.dmp

    cURLコマンドでは、URLでワイルドカードや置換文字をサポートしていません。オブジェクト・ストアからダンプ・ファイル・セットをダウンロードするには、複数のcURLコマンドを使用する必要があります。または、置換文字をサポートするスクリプトを使用して、オブジェクト・ストアから単一のコマンドですべてのダンプ・ファイルをダウンロードできます。例については、ハウツー: cURLを使用したAutonomous Databaseでのオブジェクト・ストアへのエクスポートからのすべてのファイルのダウンロード・ジョブを参照してください。

  2. Data Pump Importを実行して、ダンプ・ファイル・セットをターゲット・データベースにインポートします。

    別のAutonomous Databaseにデータをインポートする場合は、「Autonomous DatabaseでのOracle Data Pumpを使用したデータのインポート」を参照してください。

  3. インポート後のクリーン・アップ・タスクを実行します。ダンプ・ファイルをターゲット・データベースにインポートしたら、データを含むバケットを削除するか、クラウド・オブジェクト・ストア・バケットからダンプ・ファイルを削除し、Data Pump Importを実行するためにダンプ・ファイルをダウンロードした場所から削除します。

Oracle Data Pump Importパラメータの詳細は、『Oracle Databaseユーティリティ』を参照してください。