SQL*Loaderについて
本項では、SQL*Loaderについて説明します。SQL*Loader は、外部ファイル(CSV, Text等)のデータを Oracle Database
の表に取り込む(ロード)ユーティリティで、Oracle Database に標準で付属しています。Oracle Client をインストールしたクライアント端末からも使用でき、強力なデータ解析エンジンによって、あらゆるデータ形式のデータファイルに対応が可能です。
〜SQL*Loaderの特徴〜
ネットワークを介したデータのロード
※これは、SQL*Loaderサーバーを実行しているシステムとは異なるシステム上で、SQL*Loaderクライアントを実行できることを意味しています。
同一のロード・セッションでの複数のデータ・ファイルからのデータのロード
同一のロード・セッションでの複数の表へのデータのロード
データのキャラクタ・セットの指定
ロード前の、SQL関数を使用したデータ処理
ロードデータの選択(レコード値に基づいたロード)
オペレーティングシステムのファイル・システムを使用したデータ・ファイルへのアクセス
|
以下にSQL*Loaderを使用したデータ取り込み時の入出力ファイルのイメージ図を示します。
※上記の図は、SQL*Loaderが、入力として入力データファイルとSQL*Loader制御ファイルを受け取ることを示しています。次に、データベースへ取り込む際に、ログファイル、不良ファイルおよび廃棄ファイルを出力することを示しています。
SQL*Loader制御ファイルは、SQL*Loaderが解釈できる言語で記述されたテキストファイルです。制御ファイルは、データの場所、データの分析と解釈方法、データの挿入先などをSQL*Loaderに通知します。
◎ エクスポート/インポート(exp/imp)を用いたデータ移行
|-エクスポート/インポート(exp/imp)について
|-移行モードごとの移行対象オブジェクトについて
|-exp/impを使用したデータ移行手順
◎ DataPump(expdp/impdp)を用いたデータ移行
|-DataPump(expdp/impdp)について
|-DataPump(expdp/impdp)を使用したデータ移行手順
◎ SQL*Loaderを用いたデータ移行
|-SQL*Loaderについて
|-SQL*Loaderを使用したデータ移行手順
◎ OracleGoldenGateを用いたデータ移行
|-OracleGoldenGateについて
|
スポンサードリンク
|