• 締切済み

ShellでSQL*loaderのエラー処理

掲題のとおりですが、 どのように記述したらよいのでしょうか sqlldr userid=scott/tigar@DB control=AAA.ctl log=BBB.log ⇒ここでエラーの有無を取得したい どなたかわかる方いればお願いします。

みんなの回答

  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.2

SQL*Loaderは、ロードがエラーになってもリターンコード自体は 0 になってしまうんですよね。 #1 さんの回答にあるように bad を拾うのも手だと思いますが、自分は大抵の場合、ログを grep しています。

回答No.1

ロードに失敗したレコードが.badファイルに出力されますので、 .badファイルの有無を確認する方法ではどうでしょう?

関連するQ&A