ヘルプ
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 テキストなどからレコードを一括登録できる。
a001,10,20,30
b002,11,21,31
c003,12,22,32
load data infile 'test.csv' append into table テストm
fields terminated by "," optionally enclosed '\n'
trailing nullcols
(
キー,
データ1,
データ2,
データ3
)
sqlldr userid=名前/パス control=test.ctl log=log.txt
最終更新:2012年10月29日 16:02