暂无图片
oracle 11g RAC同一个job在两个节点的执行时间不同
我来答
分享
cqiwen
2022-06-24
oracle 11g RAC同一个job在两个节点的执行时间不同
oracle 11g RAC同一个job在两个节点的执行时间不同,有时候会在节点1执行,执行时间为晚上8点,有时候会在节点2执行,执行时间为1点,实际希望每天晚上8点执行。请问这是什么原因导致的呢?
我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
dbtiger

停掉这个job,观察一下。我怀疑job设置的问题。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
dbtiger

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

暂无图片 评论
暂无图片 有用 0
打赏 0
刘贵宾

查看一下数据库服务器日期是否一致?

linux上date 一下

或者在两个节点中执行

alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

select sydate from dual;

暂无图片 评论
暂无图片 有用 0
打赏 0
杨卓

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

暂无图片 评论
暂无图片 有用 0
打赏 0
刘贵宾

没有配置ntp时间服务器的话,计划外关机可能会导致两节点日期不一致

暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen
不好意思,回复晚了。我查过,不是服务器时间的问题。rac的两个节点的时间都是一样的。两个节点上显示的下一次执行时间也是晚上8点,但奇怪的就是为什么在节点2上结果没在晚8点执行,而是会在其他时间执行
暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen
也配置了ntp服务器的。日志的话,我没有看到有相关报错,这边生产环境的日志也传不出来哦
暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen
嗯,我目前也只能建议开发重新创建这个job,然后再观察
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏