请告诉我Oracle中TNS_ADMIN参数的用途是什么?我正在使用 oracle 数据库在 Unix 上工作。
是不是这个参数是定位sqlplus所必需的。我正在执行一个脚本,其中在 Oracle 数据库上执行更新查询。
使用 crontab 执行脚本时失败并显示 127 错误代码。
我怀疑(eval)失败的脚本内容是
----------
cmd='sqlplus ${ORALOGIN} < SQLS
----------
eval $cmd
请告诉我Oracle中TNS_ADMIN参数的用途是什么?我正在使用 oracle 数据库在 Unix 上工作。
是不是这个参数是定位sqlplus所必需的。我正在执行一个脚本,其中在 Oracle 数据库上执行更新查询。
使用 crontab 执行脚本时失败并显示 127 错误代码。
我怀疑(eval)失败的脚本内容是
----------
cmd='sqlplus ${ORALOGIN} < SQLS
----------
eval $cmd
TNS_ADMIN 告诉 sqlplus 在哪里可以找到 tnsnames.ora 文件。
如果您从 crontab 运行 sqlplus,那么遇到困难的正常原因是:
检查这些东西和其他与环境相关的项目。我总是需要多次通过才能让 crontab 和 Oracle 愉快地一起工作。