• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

mysql 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

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

一、收到服务请求

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

二、问题诊断

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

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

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

4. 检查ntp配置:命令 more /etc/ntp.c本文来源gao@!dai!ma.com搞$$代^@码网*onf

节点一返回结果:

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.收工、写报告、问题处理完毕


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:AIX下Oracle 10g RAC 双节点时间不同步问题解决

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址