• ベストアンサー

SQL*Loaderをダイレクトモードで実行

するにはどうしたらいいのでしょうか? 例えば以下の場合にダイレクトモードでSQL*Loaderするにはどうしたらいいのでしょうか? sqlldr sato/secret control=x.ctl ただし x_table: create table x_table(i number,s varchar(99)); x.ctl: LOAD DATA INFILE 'x.csv' APPEND INTO TABLE x_table FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS ( i,s ) x.csv: 1,"it is iti." 2,"it is ni." 3,"it is san."

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

sqlldr sato/secret control=x.ctl direct=true ただし、ダイレクトパスロードの動作要件の問題もあるので、 ユーティリティガイドやオラクル概要等を一度読まれると良いと 思います。

keyguy
質問者

お礼

ありがとうございます.

その他の回答 (1)

回答No.2

制御ファイル内のLOAD DATAの前に OPTIONS (DIRECT=TRUE) でもダイレクトパスロードになります。 「k_o_r_o_c_h_a_n」さんのおっしゃるように、従来パス、ダイレクト・ロード・パスのメリット/デメリットがありますのでご注意を。

keyguy
質問者

お礼

ありがとうございます.

関連するQ&A