我创建了一个需要在 linux 中运行的应用程序,由 crontab 启动。尝试连接 oracle 数据库时发生错误:它返回 SQLO_INVALID_DB_HANDLE
。但如果手动启动它一切都很好。
我敢打赌这里没有与路径相关的错误,因为除了与 Oracle 数据库的连接外一切正常。 Oracle8 functions在我的代码中使用。
谢谢
最佳答案
Oracle 使用了几个环境变量,例如 ORACLE_HOME、TNS_HOME、ORACLE_SID。您的 crontab 环境中可能缺少它们。
关于database - linux中的crontab oracle问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2220471/