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 回答