Heim >Datenbank >MySQL-Tutorial >AIX下Oracle 10g RAC 双节点时间不同步问题解决

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

WBOY
WBOYOriginal
2016-06-07 17:21:141385Durchsuche

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

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn