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によって、一括ロード操作中に表のオプティマイザ統計が収集されます。推奨パラメータを使用しない場合は、「オプティマイザ統計」の説明に従ってオプティマイザ統計を手動で収集するか、自動統計収集タスクが起動されるまで待機する必要があります。

関連コンテンツ