加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle中TNS_ADMIN变量的用途是什么?

发布时间:2021-04-04 20:54:03 所属栏目:百科 来源:网络整理
导读:请告诉我在Oracle中使用TNS_ADMIN参数有什么用?我正在使用oracle数据库在Unix上工作. 是否需要此参数来定位sqlplus.我正在执行一个脚本,在该脚本中对Oracle数据库执行更新查询. 使用crontab执行时,脚本失败并显示127错误代码. 我怀疑(eval)失败的脚本内容

请告诉我在Oracle中使用TNS_ADMIN参数有什么用?我正在使用oracle数据库在Unix上工作.

是否需要此参数来定位sqlplus.我正在执行一个脚本,在该脚本中对Oracle数据库执行更新查询.

使用crontab执行时,脚本失败并显示127错误代码.

我怀疑(eval)失败的脚本内容是

----------
cmd='sqlplus ${ORALOGIN} < SQLS
----------
eval $cmd

解决方法

TNS_ADMIN告诉sqlplus在哪里找到tnsnames.ora文件.

如果你从crontab运行sqlplus,那么遇到困难的正常原因是:

>路径不正确
>没有正确设置ORACLE_SID或其他Oracle连接信息
>当您登录到干扰cron执行的系统时执行的启动/登录脚本
>在登录时从命令行运行的某些脚本会设置未在crontab中执行的Oracle环境.

检查这些东西和其他环境相关的项目.它总是需要我通过一些通行证让crontab和Oracle快乐地一起工作.

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读