问题描述
我已经创建了dbms schedular可执行外部作业来运行shell脚本,它正在失败。
请在下面找到
开始
数据库管理系统 _ 调度程序。创建 _ 作业
(作业名称 => “更改地址”,
job_type => '可执行',
job_action => '/home/dell/changeipaddress.sh',
开始日期 => 系统日期,
启用 => TRUE,
自动drop => TRUE,
注释 => '更改系统的ip地址');
结束;
shell脚本包含以下内容
SHELL =/bin/sh
PATH =/usr/local/sbin:/usr/local/bin:/sbin:/usr/bin
ORACLE_BASE =/u01/应用程序/Oracle
导出ORACLE_BASE
ORACLE_HOME =/u01/应用程序/Oracle/产品/11.2.0/xe
出口ORACLE_HOME
ORACLE_SID = XE
导出ORACLE_SID
路径 = $ ORACLE_HOME/bin:$ PATH
导出路径
回声 “12345” | sudo -S ifconfig eth0 192.168.1.101网络掩码255.255.255.0
错误 # 日志日期状态附加信息
274666 17年5月9日05.15.48.715668 PM 05:30失败ORA-27369: 可执行类型的作业失败,退出代码: 274666 STANDARD_ERROR = “Oracle Scheduler错误: 无法访问或打开配置文件。”
请在下面找到
开始
数据库管理系统 _ 调度程序。创建 _ 作业
(作业名称 => “更改地址”,
job_type => '可执行',
job_action => '/home/dell/changeipaddress.sh',
开始日期 => 系统日期,
启用 => TRUE,
自动drop => TRUE,
注释 => '更改系统的ip地址');
结束;
shell脚本包含以下内容
SHELL =/bin/sh
PATH =/usr/local/sbin:/usr/local/bin:/sbin:/usr/bin
ORACLE_BASE =/u01/应用程序/Oracle
导出ORACLE_BASE
ORACLE_HOME =/u01/应用程序/Oracle/产品/11.2.0/xe
出口ORACLE_HOME
ORACLE_SID = XE
导出ORACLE_SID
路径 = $ ORACLE_HOME/bin:$ PATH
导出路径
回声 “12345” | sudo -S ifconfig eth0 192.168.1.101网络掩码255.255.255.0
错误 # 日志日期状态附加信息
274666 17年5月9日05.15.48.715668 PM 05:30失败ORA-27369: 可执行类型的作业失败,退出代码: 274666 STANDARD_ERROR = “Oracle Scheduler错误: 无法访问或打开配置文件。”
专家解答
274666退出代码表示Oracle数据库 “无法访问或打开externaljob.ora文件”。
所以你需要检查文件 $ ORACLE_HOME/rdbms/admin/externaljob.ora是否存在于数据库服务器上。它由root拥有,并设置了权限644。
您可以在以下位置阅读有关为可执行文件配置调度程序的更多信息:
https://community.oracle.com/thread/557102?tstart=0
http://docs.oracle.com/cd/B28359_01/server.111/b28310/schedover004.htm#BGBHJCHH
MOS注释979186.1
但是: 运行此作业将更改数据库服务器的IP!你到底为什么要这么做?!对我来说,这听起来像是灾难的秘诀...
所以你需要检查文件 $ ORACLE_HOME/rdbms/admin/externaljob.ora是否存在于数据库服务器上。它由root拥有,并设置了权限644。
您可以在以下位置阅读有关为可执行文件配置调度程序的更多信息:
https://community.oracle.com/thread/557102?tstart=0
http://docs.oracle.com/cd/B28359_01/server.111/b28310/schedover004.htm#BGBHJCHH
MOS注释979186.1
但是: 运行此作业将更改数据库服务器的IP!你到底为什么要这么做?!对我来说,这听起来像是灾难的秘诀...
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle DataGuard高可用性解决方案详解
孙莹
524次阅读
2025-03-26 23:27:33
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
499次阅读
2025-04-15 17:24:06
墨天轮个人数说知识点合集
JiekeXu
411次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
408次阅读
2025-04-08 09:12:48
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
391次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
390次阅读
2025-04-01 11:08:44
Oracle 19c RAC更换IP实战,运维必看!
szrsu
351次阅读
2025-04-08 23:57:08
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
343次阅读
2025-04-20 10:07:02
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
320次阅读
2025-04-15 14:48:05
oracle定时任务常用攻略
virvle
320次阅读
2025-03-25 16:05:19