SQL*Loaderについて

実践オラクルデータベース構築・運用

オラクルデータベース構築オラクルデータベース運用SQL書式PL/SQL書式Oracle Master試験

TOP オラクルデータベース構築 データ移行手順

SQL*Loaderについて


スポンサードリンク
スポンサードリンク


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が解釈できる言語で記述されたテキストファイルです。制御ファイルは、データの場所、データの分析と解釈方法、データの挿入先などを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について



スポンサードリンク

リンク集 / 免責事項サイトマップ問い合わせ
Copyright (C) 2012  実践オラクルデータベース構築・運用  All rights reserved