oracle 11g RAC同一个job在两个节点的执行时间不同
oracle 11g RAC同一个job在两个节点的执行时间不同,有时候会在节点1执行,执行时间为晚上8点,有时候会在节点2执行,执行时间为1点,实际希望每天晚上8点执行。请问这是什么原因导致的呢?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
8条回答
默认
最新
停掉这个job,观察一下。我怀疑job设置的问题。


打赏 0

附件上传上来看看,另外执行计划和日志也post上来看看


打赏 0
查看一下数据库服务器日期是否一致?
linux上date 一下
或者在两个节点中执行
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
select sydate from dual;


打赏 0
1.数据库时区问题,但是数据库时区rac正常都是同一个时区你这个很奇怪,但是还是检查一下;
2.系统时间,oracle并不会自己存储一个自己的时间,而是查询系统主机时间进行调用【没有验证,自行理解,有问题可以随时指正】


打赏 0
不好意思,回复晚了。我查过,不是服务器时间的问题。rac的两个节点的时间都是一样的。两个节点上显示的下一次执行时间也是晚上8点,但奇怪的就是为什么在节点2上结果没在晚8点执行,而是会在其他时间执行


打赏 0
也配置了ntp服务器的。日志的话,我没有看到有相关报错,这边生产环境的日志也传不出来哦


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
