質問

私は、crontabファイルによって開始されたLinux上で実行する必要があるアプリを作成しました。それは、Oracleデータベースに接続しようとしたときにエラーが起こった:それはSQLO_INVALID_DB_HANDLEを返しました。それを手動で開始した場合でも、すべてが大丈夫です。

私はすべてがOracleデータベースへの接続を除いてうまく行くので何のパスに関連したミスが、ここにはありません賭けます。私のコードで使用されているの Oracle8の機能ます。

感謝

役に立ちましたか?

解決

Oracleは、ORACLE_HOME、TNS_HOME、ORACLE_SIDなどの環境変数のカップルを、使用しています。彼らはあなたのcrontab環境から欠落している可能性があります。

scroll top