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ユーティリティのSQL*Loaderのコマンドライン・パラメータまたはOracle Database 26aiユーティリティを参照してください。
同時に複数のデータをロードする場合は、ファイルごとに別々のSQL*Loaderセッションを呼び出すことができます。
推奨パラメータを使用すると、Autonomous AI Databaseによって、一括ロード操作中に表のオプティマイザ統計が収集されます。推奨パラメータを使用しない場合は、「オプティマイザ統計」の説明に従ってオプティマイザ統計を手動で収集するか、自動統計収集タスクが起動されるまで待機する必要があります。