SQL*Loaderを使用したデータのロード
Oracle SQL*Loaderを使用して、クライアント・マシンのローカル・ファイルから専用Exadataインフラストラクチャ上のAutonomous AI Databaseにデータをロードできます。
ロード・パフォーマンスはクライアントとAutonomous AI Database間のネットワーク帯域幅に依存するため、SQL*Loaderの使用は少量のデータをロードする場合に適しています。大量のデータの場合は、Oracle Data Pumpを使用してクラウドのオブジェクト・ストレージからデータをロードすることをお薦めします。クラウド・オブジェクト・ストアからのロードの詳細は、「Oracle Data Pumpを使用した データのロード」を参照してください。
最適なロード・パフォーマンスを得るために、次のSQL*Loaderパラメータを使用することをお薦めします:
readsize=100M bindsize=100M direct=N
詳細は、Oracle Database 19cユーティリティまたはOracle Database 26aiユーティリティのSQL*Loaderのコマンドライン・パラメータを参照してください。
同時に複数のデータをロードする場合は、ファイルごとに別々のSQL*Loaderセッションを呼び出すことができます。
推奨パラメータを使用すると、Autonomous AI Databaseは、一括ロード操作中に表のオプティマイザ統計を収集します。推奨パラメータを使用しない場合は、「オプティマイザ統計」の説明に従って手動でオプティマイザ統計を収集するか、自動統計収集タスクを開始するまで待機する必要があります。