database - linux中的crontab oracle问题

标签 database linux oracle crontab

我创建了一个需要在 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/

相关文章:

mysql - 将.txt 文件中的数据导入到 mySQL 表中

c# - 将数据库对象从数据库拉入列表的最简洁方法是什么?

python - 在 Python 脚本中循环运行 Bash 命令

database - 表格规范化 (BCNF)

database - 在 MongoDB atlas 中构建开发和生产环境

linux - Perl 中的加密解密

从文件名计算字数统计程序中的字数

sql - 如何从表中选择具有非空值的列?

sql - 减去 vs 删除 oracle 中存在的地方

database - 无法使用squirrel-sql连接到docker中的oracle db