クラウドのファイルからのデータのロード
PL/SQLパッケージDBMS_CLOUD
は、クラウド内のテキスト・ファイル、ORC、ParquetおよびAvroファイルからAutonomous Databaseの表にデータをロードするためのサポートを提供します。また、DBMS_CLOUD
を使用すると、クラウド内のData Pumpダンプ・ファイルをAutonomous Databaseの表にロードできます。
パッケージDBMS_CLOUD
は、次のクラウド・サービスからのファイルのロードをサポートしています:
-
Oracle Cloud Infrastructure Object Storage
-
Azure Blob StorageまたはAzure Data Lake Storage
-
Amazon S3
-
Amazon S3互換:Wasabi Hot Cloud Storage
-
GitHubリポジトリ
-
Google Cloud Storage
詳細は、DBMS_CLOUD URIフォーマットを参照してください。
- 資格証明の作成および既存の表へのデータのコピー
クラウド内のファイルからデータをロードする場合は、最初にオブジェクト・ストレージ資格証明をAutonomous Databaseに保存してから、プロシージャDBMS_CLOUD.COPY_DATA
を使用してデータをロードする必要があります。 - 資格証明の作成および既存の表へのData Pump Dumpファイルのロード
データ・ロードでは、Oracle Data Pumpダンプ・ファイルをソース・ファイルとして使用できます。 - Autonomous DatabaseでのJSONのロード
PL/SQLプロシージャDBMS_CLOUD.COPY_COLLECTION
は、JSONドキュメントをSODAコレクションにロードするためのサポートを提供します。プロシージャDBMS_CLOUD.COPY_DATA
は、Autonomous Databaseの既存の表にJSONデータをロードするためのサポートを提供します。 - ロードのモニターとトラブルシューティング
PL/SQLパッケージ
を使用して実行されたすべてのデータ・ロード操作は、表DBMS_CLOUD
dba_load_operations
およびuser_load_operations
に記録されます: - Autonomous Databaseへのデータのロードの例
様々な形式および様々なクラウド・ストレージ・プロバイダからAutonomous Databaseへのデータのロードの例を示します。