oracle表往mysql时间不一致_Oracle数据库时间和系统时间不同问题处理

Oracle数据库与服务器系统时间相差16小时,导致数据混乱和报表错误。该问题由BUG14063047引起。临时解决方案是通过sqlplus重启数据库,避免使用srvctl。长期解决方案是在oracle用户下设置数据库属性,调整LD_LIBRARY_PATH,并重启数据库。无需重启crs,只需重启数据库。
摘要由CSDN通过智能技术生成

Oracle数据库时间和服务器系统时间差距巨大,造成数据混乱和报表错误,数据库时间和系统时间大概相差16个小时。

Oracle数据库时间和服务器系统时间差距巨大,,造成数据混乱和报表错误,数据库时间和系统时间大概相差16个小时。

90000c0f42d8c992970e984b51d20255.png

具体如下:

处理办法如下:

经过检查数据库出现时间差异是因为命中了BUG 14063047。详见MOS文档:

11.2.0.3 Wrong Sysdate Returned for Connections Through Listener if Database is Started With srvctl (文档 ID 1476294.1)

其解决办法如下:

1、双节点使用sqlplus重启数据库(临时解决方案),不要使用srvctl重启。

2、在oracle用户下设置数据库属性(只需要在一个节点上运行),并重启数据库:

srvctl setenv database -d ipcc -t 'LD_LIBRARY_PATH=/opt/oracle/database/product/11.2.0/lib'

注:以上操作不需要重启crs,只需要重启数据库即可

本文永久更新链接地址:

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值