3

crontabで起動したLinuxで実行する必要のあるアプリを作成しました。Oracleデータベースに接続しようとしたときにエラーが発生しました:が返されSQLO_INVALID_DB_HANDLEました。しかし、手動で開始した場合は、すべて問題ありません。

Oracleデータベースへの接続を除いてすべてがうまくいくので、ここではパス関連の間違いはないと思います。 私のコードではOracle8関数が使用されています。

ありがとう

4

1 に答える 1

4

Oracleは、ORACLE_HOME、TNS_HOME、ORACLE_SIDなどのいくつかの環境変数を使用します。それらはcrontab環境から欠落している可能性があります。

于 2010-02-08T09:08:10.147 に答える