ダンプ・ファイルのダウンロード、Data Pump Importの実行、およびオブジェクト・ストアのクリーン・アップ
必要に応じて、クラウド・オブジェクト・ストアからダンプ・ファイルをダウンロードし、Oracle Data Pump Importを使用してダンプ・ファイル・セットをターゲット・データベースにインポートします。次に、必要なクリーン・アップを実行します。
-
クラウド・オブジェクト・ストアからダンプ・ファイルをダウンロードします。
ノート
ノート:データをAutonomous AI Lakehouseデータベース、Autonomous AI Transaction ProcessingデータベースまたはAutonomous AI JSONデータベースにインポートする場合、このステップは必要ありません。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_aaaaaaOracle 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.dmpcURLコマンドでは、URLでワイルドカードや置換文字をサポートしていません。オブジェクト・ストアからダンプ・ファイル・セットをダウンロードするには、複数のcURLコマンドを使用する必要があります。または、置換文字をサポートするスクリプトを使用して、オブジェクト・ストアから単一のコマンドですべてのダンプ・ファイルをダウンロードできます。例については、ハウツー: cURLを使用したAutonomous AI Databaseでのオブジェクト・ストアへのエクスポートからのすべてのファイルのダウンロード・ジョブを参照してください。
-
Data Pump Importを実行して、ダンプ・ファイル・セットをターゲット・データベースにインポートします。
別のAutonomous AIデータベースにデータをインポートする場合は、「Autonomous AI DatabaseでのOracle Data Pumpを使用したデータのインポート」を参照してください。
-
インポート後のクリーン・アップ・タスクを実行します。ダンプ・ファイルをターゲット・データベースにインポートしたら、データを含むバケットを削除するか、クラウド・オブジェクト・ストア・バケットからダンプ・ファイルを削除し、Data Pump Importを実行するためにダンプ・ファイルをダウンロードした場所からダンプ・ファイルを削除してください。
Oracle Data Pump Importパラメータの詳細は、『Oracle AI Databaseユーティリティ』を参照してください。