oracle rac 时间不一致,AIX上Oracle 10g RAC 双节点时间不同步有关问题解决

AIX下Oracle 10g RAC 双节点时间不同步问题解决

一、收到服务请求

某客户的一套双节点RAC,两节点时间不同步。

二、问题诊断

1. 检查服务状态:命令 crs_stat -t

2. 检查时间: 命令date  节点一比节点二时间上快2分钟。

3. 检查ntp服务: 命令 ps -ef | grep xntpd  在这里发现节点一xntpd服务启动,而节点二没有启动

4. 检查ntp配置:命令 more /etc/ntp.conf

节点一返回结果:

server 127.127.1.0 prefer

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

节点二返回结果

server 节点一IP prefer

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

5. 诊断结果:

节点一与节点二的ntpd服务正确配置,但节点二没有打开服务。

三、问题处理

1. 备份ocr、votedisk、ASM磁盘头(小心至上)

ocrconfig -export /tmp/mophy/ocr20121011.bak

ocrconfig -showbackup

dd if=/dev/vote_disk of=/tmp/mophy/vote20121011.bak

dd if=/dev/rhdisk4 of=/tmp/mophy/rhdisk4_20121011.bak bs=4096 count=1

dd if=/dev/rhdisk6 of=/tmp/mophy/rhdisk6_20121011.bak bs=4096 count=1

dd if=/dev/rhdisk7 of=/tmp/mophy/rhdisk7_20121011.bak bs=4096 count=1

dd if=/dev/rhdisk8 of=/tmp/mophy/rhdisk8_20121011.bak bs=4096 count=1

dd if=/dev/rhdisk9 of=/tmp/mophy/rhdisk9_20121011.bak bs=4096 count=1

2. 停节点二实例和服务

$ srvctl stop instance -d db_name -i rac2 --关闭单个实例

$ srvctl stop nodeapps -n rac2   --停止节点2服务

3. 启动节点二的xntpd服务

# smit xntpd

Start

Both

4. 检查进程

$ ps -ef | grep xntpd

oracle 832436 933972   0 23:19:15  pts/0  0:00 grep xntpd

root 938842  62396   0 23:08:09      -  0:00 /usr/sbin/xntpd

5. 检查时间同步情况

# xntpdc -c peers

remote           local      st poll reach  delay   offset    disp

=======================================================================

*RAC1            10.88.250.2      4   64   77 0.00026  0.000181 0.37512

6. 启动节点二实例及服务

srvctl start nodeapps -n rac02

srvctl start instance -d db_name -i rac2

7.检查CRS状态

crs_stat -t

8.收工、写报告、问题处理完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值