转运维的兄弟分享一案例

 运维警示,因心跳超时,1节点被驱逐重启,随后各类资源正常随CRS启动正常。但由于1节点机器是NTP server端,经过长期以来的运行,LINUX内核时间和机器BIOS时间有个差值,且BIOS时间较慢一点,1节点重启LINUX内核时间丢失,系统初始化时LINUX内核读取BIOS时间,读到的时间较原来慢,产生了时间倒退,此时2节点工作正常,但作为NTP client端与NTP server端同步时间时,也被迫产生了时间倒退,两个节点的时间倒退引起了SCN和时间戳的对应关系混乱,数据库实例崩溃。
建议在ntp配置文件增加sync_hwclock=yes或用cron定时写入内核时间到bios避免该问题。

本来1节点重启后应该自动恢复的,却引起RAC两个实例都挂了。

由于LINUX的特性,内核时间的硬件时间是分开的,现在越来越多的X86平台,大家注意下。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值