質問: バッチからsqlplusの接続エラーの検知について バッチからsqlplusの接続エラーの検知について 環境:xp、oracle11g バッチからsqlpulusを起動してpl/sqlを動かしてるのですが db接続に失敗した時に%errorlevel%では接続エラー時には 0が戻ってきてしまいエラーを検知できませんでした。 db接続に失敗した場合、検知する方法を模索しております。 識者の方、助言を頂ければ幸いです。
回答: 今、環境が無くて確認できないんですが、 sqlplus -l /nolog whenever oserror exit 9 whenever sqlerror exit 9 connect ユーザ名/パスワード ではどうでしょうか?特にsqlplusの-lオプションは使えそうな感じですが。