配置Linux 11G R2 RAC NTP服務

來源:互聯網
上載者:User

 安裝Oracle 11g RAC時,我們需要配置ntp服務。在使用虛擬機器的情況下對於時鐘同步方式的配置有很多種方式,可以使用vmware內建的時鐘同步功能,也可以直接將本地的一個節點用作時間伺服器。本文介紹直接配置ntp方式的時鐘伺服器。

1、查看兩節點的hosts配置  

[root@node1 ~]# cat /etc/hosts  

# Do not remove the following line, or various programs  

# that require network functionality will fail.  

#127.0.0.1              localhost.localdomain localhost  

#::1            localhost6.localdomain6 localhost6  


127.0.0.1       localhost.szdb.com   localhost  

# Public eth0  

192.168.7.71   node1.szdb.com        node1  

192.168.7.72   node2.szdb.com        node2  


#Private eth1  

10.10.7.71   node1-priv.szdb.com   node1-priv  

10.10.7.72   node2-priv.szdb.com   node2-priv  


#Virtual  

192.168.7.81   node1-vip.szdb.com    node1-vip  

192.168.7.82   node2-vip.szdb.com    node2-vip  


2、確認各節點的ntp包已經安裝  

[oracle@node1 ~]$ rpm -qa | grep ntp  

ntp-4.2.2p1-9.el5_4.1  

chkfontpath-1.10.1-1.1      #這個是和字型有關,非ntp包  

[oracle@node1 ~]$ ssh node2 rpm -qa | grep ntp  

ntp-4.2.2p1-9.el5_4.1  

chkfontpath-1.10.1-1.1      #這個是和字型有關,非ntp包  


3、編輯兩節點的ntp.conf檔案  

[oracle@node1 ~]$ su - root  

Password:  

[root@node1 ~]#  vi /etc/ntp.conf  


#New ntp server added by Robinson  

server  127.127.1.0 prefer  # 添加首選的時鐘伺服器  

restrict 192.168.7.0  mask 255.255.255.255 nomodify notrap #只允許192.168.7.*網段的客戶機進行時間同步  

broadcastdelay 0.008  


[root@node2 ~]# vi /etc/ntp.conf  


#New ntp server added by Robinson  

server 192.168.7.71 prefer  

broadcastdelay 0.008  


4、編輯兩節點的ntpd參數  

[root@node1 ~]# vi /etc/sysconfig/ntpd  

#The following item added by Robinson  

#Set to 'yes' to sycn hw clock after successful ntpdate  

SYNC_HWCLOCK=yes      #此選項用於自動校準系統時鐘與硬體時鐘  

OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"  


#注意理解Linux的時鐘類型。在Linux系統中分為系統時鐘和硬體時鐘.  

#系統時鐘指當前Linux kernel中的時鐘,而硬體時鐘指的是BIOS時鐘,由主板電池供電的那個時鐘  

#當Linux啟動時,硬體時鐘會讀取系統時鐘的設定,之後系統時鐘就獨立於硬體時鐘運作  


[root@node2 ~]# vi /etc/sysconfig/ntpd  

The following item added by Robinson  

SYNC_HWCLOCK=yes  

OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"    


5、配置ntp自啟動服務  

[root@node1 ~]# chkconfig ntpd on  

[root@node2 ~]# chkconfig ntpd on  



6、在兩節點啟動ntp服務  

[root@node1 ~]# service ntpd stop  

Shutting down ntpd: [FAILED]  

[root@node1 ~]# service ntpd start  

ntpd: Synchronizing with time server: [FAILED]  

Starting ntpd: [  OK  ]  


[root@node2 ~]# service ntpd restart  

Shutting down ntpd: [  OK  ]  

ntpd: Synchronizing with time server: [  OK  ]  

Syncing hardware clock to system time [  OK  ]  

Starting ntpd: [  OK  ]    


7、查看ntp狀態  

[root@node1 ~]# ntpq -p  

     remote           refid      st t when poll reach   delay   offset  jitter  

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

 LOCAL(0)        .LOCL.          10 l   40   64    1    0.000    0.000   0.001  


[root@node2 ~]# ntpq -p  

     remote           refid      st t when poll reach   delay   offset  jitter  

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

 node1.szdb.com  .INIT.          16 u   60   64    0    0.000    0.000   0.000  

 LOCAL(0)        .LOCL.          10 l   59   64    1    0.000    0.000   0.001  


#Author : Robinson  

 也可以使用watch ntpq -p方式查看即時狀態  


8、ntp的相關日誌  


[root@bigboy tmp]# cat /var/log/messages | grep ntpd


oracle視頻教程請關注:http://u.youku.com/user_video/id_UMzAzMjkxMjE2.html


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.