SQLLDR

ヘルプ

SQL*Loader: Release 10.2.0.1.0 - Production on 水 12月 26 13:03:20 2007

Copyright (c) 1982, 2005, [[Oracle]].  All rights reserved.


使用方法: SQLLDR keyword=value [,keyword=value,...]

有効なキーワード:

    userid -- ORACLEユーザー名/パスワード
   control -- 制御ファイル名
       log -- ログ・ファイル名
       bad -- 不良ファイル名
      data -- データファイル名
   discard -- 廃棄ファイル名
discardmax -- 許容される廃棄ファイル数        (デフォルト all)
      skip -- スキップする論理レコード数      (デフォルト 0)
      load -- ロードする論理レコード数        (デフォルト all)
    errors -- 許容されるエラー件数            (デフォルト 50)
      rows -- 従来型パスのバインド配列内、またはダイレクト・パスのデータ保管の間の行数
              (デフォルト: 従来型パス 64、ダイレクト・パス all)
  bindsize -- 従来型パスのバインド配列のサイズ(バイト)  (デフォルト 256000)
    silent -- 実行中に表示されるメッセージの抑制(ヘッダー、フィードバック、エラー、廃棄、パーティション)
    direct -- ダイレクト・パスの使用          (デフォルト FALSE)
   parfile -- パラメータ・ファイル: パラメータが指定されているファイルの名前
  parallel -- パラレル・ロードの実行          (デフォルト FALSE)
      file -- エクステントを割り当てるファイル

skip_unusable_indexes -- 使用できない索引または索引パーティションの禁止/許可  (デフォルト FALSE)
skip_index_maintenance -- 索引を保持しません。対象の索引は使用不可とマークされます  (デフォルト FALSE)
commit_discontinued -- ロードされた行は、ロードが停止するとコミットされます  (デフォルト FALSE)
readsize -- 読取りバッファのサイズ          (デフォルト 1048576)
external_table -- ロード用の外部表の使用; NOT_USED、GENERATE_ONLY、EXECUTE  (デフォルト NOT_USED)
columnarrayrows -- ダイレクト・パスの列配列に対する行数  (デフォルト 5000)
streamsize -- ダイレクト・パスのストリーム・バッファのサイズ(バイト)  (デフォルト 256000)
multithreading -- ダイレクト・パスでのマルチスレッドの使用
resumable -- 現行のセッションを再開可能にする/しない  (デフォルト FALSE)
resumable_name -- 再開可能文の識別に役立つテキスト文字列
resumable_timeout -- RESUMABLEの待機時間(秒)   (デフォルト 7200)
date_cache -- 日付変換キャッシュのサイズ(エントリ)  (デフォルト 1000)

注意: コマンドライン・パラメータは位置またはキーワードによって
指定できます。前者の例では、'sqlldr scott/tiger foo'、後者の例では、'sqlldr control=foo userid=scott/tiger'です。
位置指定のパラメータは、キーワード指定のパラメータより前に
指定できますが、後には指定できません。たとえば、
'sqlldr scott/tiger control=foo logfile=log'は指定できますが、
'sqlldr scott/tiger control=foo log'は指定できません。 
位置は正しくても許可されません。

参考サイト


  • SQL*Loader (SQL ローダー)
    • CSV テキストなどからレコードを一括登録できる。
      • test.csv (データファイル)
a001,10,20,30
b002,11,21,31
c003,12,22,32

      • test.ctl (コントロールファイル)
load data infile 'test.csv' append into table テストm
fields terminated by "," optionally enclosed '\n'
trailing nullcols
(
キー,
データ1,
データ2,
データ3
)

      • sql*loader (コマンド)
sqlldr userid=名前/パス control=test.ctl log=log.txt

タグ:

+ タグ編集
  • タグ:
最終更新:2012年10月29日 16:02