Linuxでのcrontab Oracleの問題
質問
私は、crontabファイルによって開始されたLinux上で実行する必要があるアプリを作成しました。それは、Oracleデータベースに接続しようとしたときにエラーが起こった:それはSQLO_INVALID_DB_HANDLE
を返しました。それを手動で開始した場合でも、すべてが大丈夫です。
私はすべてがOracleデータベースへの接続を除いてうまく行くので何のパスに関連したミスが、ここにはありません賭けます。私のコードで使用されているの Oracle8の機能ます。
感謝
解決
Oracleは、ORACLE_HOME、TNS_HOME、ORACLE_SIDなどの環境変数のカップルを、使用しています。彼らはあなたのcrontab環境から欠落している可能性があります。
所属していません StackOverflow