暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle SQL Plus来自任务调度程序TNS适配器协议错误

askTom 2017-04-24
225

问题描述

大家好,

我面临着一个我从未遇到过的错误。

我们有一个计划从批处理文件运行的备份脚本,它目前给我一个TNS适配器协议错误。通常,我认为该服务没有运行,但奇怪的是,双击来自windows资源管理器的批处理按预期运行。任何人都知道执行与任务计划程序不同的任何事情,并且可以帮助我吗?提前感谢。

专家解答

最常见的原因是脚本从 * 您的 * 环境 (例如ORACLE_HOME或PATH等) 中提取了一些东西,这些东西在从调度程序运行时未设置。

所以也许试着在脚本的开头添加这样的东西:

设置ORACLE_SID = db122
设置路径 = C:\ oracle \ 产品 \ 12.2.0.1 \ bin;% 路径 %
设置ORACLE_HOME = C:\ oracle \ 产品 \ 12.2.0.1

(显然使用适合您系统的值)

然后 * 调用rman或sqlplus等
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论