Database linux中的crontab-oracle问题

Database linux中的crontab-oracle问题,database,linux,oracle,crontab,Database,Linux,Oracle,Crontab,我创建了一个应用程序,需要在由crontab启动的linux中运行。尝试连接oracle数据库时出错:它返回了SQLO\u INVALID\u DB\u HANDLE。但如果手动启动,一切都正常 我打赌这里没有与路径相关的错误,因为除了与Oracle数据库的连接之外,一切都进行得很顺利。在我的代码中使用 谢谢Oracle使用了两个环境变量,如Oracle\u HOME、TNS\u HOME、Oracle\u SID。您的crontab环境中可能缺少它们 +1尝试用设置环境变量的shell脚本包装

我创建了一个应用程序,需要在由crontab启动的linux中运行。尝试连接oracle数据库时出错:它返回了
SQLO\u INVALID\u DB\u HANDLE
。但如果手动启动,一切都正常

我打赌这里没有与路径相关的错误,因为除了与Oracle数据库的连接之外,一切都进行得很顺利。在我的代码中使用


谢谢

Oracle使用了两个环境变量,如Oracle\u HOME、TNS\u HOME、Oracle\u SID。您的crontab环境中可能缺少它们

+1尝试用设置环境变量的shell脚本包装你的应用程序,看看这是否解决了问题。我尝试将我的根环境导出到crontab脚本中,效果很好,thanx