Oracle SQL Loaderとは何ですか、それは何のために使用されていますか?Oracle SQL Loaderとは何ですか?
答えて
これは、Oracleのバルク・データ・ロード・ツールの1つです。 フラットファイル(CSVなど)からデータベースにデータをロードする場合に使用します。
詳細については、そのドキュメント(またはこのFAQ)
SQL Loaderは、データベーステーブルにフラットファイルからデータをロードすることを可能にオラクルが提供するユーティリティですを確認してください。それはよく覆われているthe documentation (check the Utilities Guide)です。重要なことは、SQLローダーが外部OSプログラムであることです。
外部表はOracle9iで導入されており、フラット・ファイルからデータが提供される表を定義できます。これらは、SQL Loaderのほとんどの機能をより便利に提供します。例えば、SQL Loaderの構文を使用するよりも簡単なSQL関数を使用して、データを操作して再フォーマットすることができます。つまり、データをOSからプッシュするのではなく、データベースの内部から取り出すこともできます。
しかし、非常に高速な時間に大量のデータをロードするために、適切に調整されたSQLローダー制御ファイルはパフォーマンスのために外部テーブルを上回ります。また、データファイルに関連する複雑なOSプロセスがある場合(例えば、 ftp、gunzip、sedやawkによる前処理 - データベース・ジョブに取り組むのではなく、シェル・スクリプトの内部からSQL Loaderを呼び出す方が便利です。したがって、SQL Loaderは特定のシナリオではまだ有効ですが、必ずしも自動的に選択する必要はありません。
1つのOracleデータベースから別のOracleデータベースにデータを転送するには、Oracleデータポンプを使用します。そして、10g以前のOracleバージョンでは、Oracleエクスポート/インポートを使用しています。ただし、Oracle以外のデータベースからOracleデータベースにデータを転送する場合は、Oracle以外のデータベースにフラット・ファイルを作成し、SQLローダーを使用してOracleデータベースにデータをロードします。
SQLローダーを使用してサードパーティデータベースからOracleにデータをロードする手順は次のとおりです。
1.第三者のデータベースコマンドを使用してデータをフラットファイルに変換します。
2.Create適切なデータ型のデータをロードするためのフラットファイルやオプションを解釈する方法を説明
3.Write制御ファイルを使用して、Oracleデータベースのテーブル構造。
4.コマンドライン引数で制御ファイルを指定するSQLローダーユーティリティを実行する
- 1. Oracle SQL * LoaderのERRORSを設定できる最大値は何ですか?
- 2. Returningとは何か... INTO .... Oracle SQLでは何ですか?
- 3. OracleのBOUNDFILLERフィールドのSQL * Loaderエラー?
- 4. OracleBulkCopyとSQL * Loaderのパフォーマンス
- 5. 以下のようにSQL Loader制御ファイルを使用する場合は、Oracle SQL Loaderは複数infiles
- 6. SqlサーバーとOracleの違いは何ですか
- 7. Oracle Data Integratorとは何ですか?
- 8. JavaScriptでModule LoaderとModule Bundlerの違いは何ですか?
- 9. セキュア・アプリケーション・ロールとSQL * Loader
- 10. AsyncTaskLoaderとLoaderの間の相違点は何ですか?
- 11. React Hot Loaderとは何ですか?私が使用し
- 12. oracleでd2kとは何ですか
- 13. SQL LOADER ERROR_0102
- 14. oracleクライアントとOracleデータベースとの違いは何ですか?
- 15. oracleにPLVtab.rowintabとは何ですか?
- 16. Oracle Native Webサービスとは何ですか?
- 17. Oracleのホットブロックとは何ですか?
- 18. Oracle updateXML - text()とは何ですか?
- 19. OracleのSQLプロファイラに相当するものは何ですか?
- 20. Oracle SQLとOracle PL/SQL
- 21. Oracle SQLプロシージャ。ここのエラーは何ですか?
- 22. Oracleデータベース製品のoracle universalインストーラとは何ですか?
- 23. 動的SQLのOracleバインド変数と同等のSQL Serverは何ですか?動的SQLを書くときに、Oracleでは
- 24. Oracle Express Edition(XE)とStandard Edition(SE)のPL/SQL APIの違いは何ですか?
- 25. oracle sqlのjoinキーワードとinner joinキーワードの違いは何ですか?
- 26. PL/SQLでは "/"とは何ですか?
- 27. SQL Loaderコマンドラインでキャリッジリターンラインフィードを使用する
- 28. css-loaderはwebpackで何をしますか?
- 29. Oracle 12cのJSON_VALUEとJSON_TEXTCONTAINSの違いは何ですか?
- 30. 平均MPPデータベースとは何ですか、これらのデータベースの1つであるOracleとSQL Serverですか?