タグ

2009年8月12日のブックマーク (2件)

  • ORACLE/SQL*Loader編 - オラクルちょこっとリファレンス

    SQL*LoaderはOracleが提供するユーティリティで、CSV形式などのテキストファイルからデータベース内にデータを取り込むためのツールです。 データの取り込みにはデータファイルと、取込時の設定を記述した制御ファイルが必要です。 (ここで言うデータファイルと制御ファイルは、DB構成ファイルとは全く違うものです。) <入力ファイル> データファイル:データベースにロードするデータファイル(CSV形式が多い) 制御ファイル:ロード時の設定が記述されたファイル <出力ファイル> ログファイル:実行時のログが書き込まれるファイル 不良ファイル:ロード失敗行が書き込まれるファイル 廃棄ファイル:ロード時の条件に合わないデータが書き込まれるファイル SQL*Loader使用例 制御ファイル、データファイル、実行SQLの例です。 制御ファイル例(pref.ctl) OPTIONS(LOAD=-1,

    chon
    chon 2009/08/12
  • SQL*Loader の使い方 - オラクル・Oracleをマスターするための基本と仕組み

    SQL Loader (SQL ローダ) ユーティリティの使用方法 SQL Loader 概要 SQLLoader を使用することで外部ファイルに記述されている制御ファイルと一定の書式で記述されたデータレコードのみの大量のテキストデータ(※)を効率よく高速にデータベースの表にローディングすることができる。 (※) テキスト形式だけではなく、Native な型のデータや LOB 型のデータもコントロールファイルの設定によってローディングすることが可能。 SQL Loader の主な特徴 ダイレクト・パス API を使用した高速なデータのローディング(ダイレクト・パス・インサート) 複数のデータファイルからのパラレルロード 漢字コード(キャラクタセット)の変換 SQL 関数、ユーザー関数、シーケンスなどを使用してデータの生成、合成、変換が可能 不適格データの排除とレポート、ログ SQL Loa

    chon
    chon 2009/08/12