Oracle 11G RAC ntp时间同步配置

Oracle是用SCN來記錄數據庫事務操作的,SCN就是時間戳。設想:RAC中如果節點間的時間有差別,可能導致數據不一致。因此,如果出現節點時間不一致,就會導致集群重構(讓某個node重啟)。一個大幅度的時間跳躍也會讓集群認為發生了節點掛起,觸發節點fencing。因此,對RAC時間同步是非常有必要的。

時間同步方法:
1. CTSS(Cluster Time Synchronization Server Daemon)

11G GRID 自己提供的時間同步服務
如果所有節點上已經部署NTP服務,CTSS以Observer mode 運行,這種模式下CTSS只會在集群alert.log中記錄時間不一致信息,但不會去調整

如不是所有幾點上部署NTP,CTSS以Active mode運行,并和主節點同步。分為兩種方式:
1> 當節點加入集群,如果這個節點存在時間差異,但差異在界限範圍之內,就會以步進方式同步,每次調整很小幅度。如果時間差異超過了界限範圍就不允許節點加入集群,并記錄在alert.log
2> 運行過程中,如果節點和主節點發生時間差異,會把OS時鐘加快或者減慢已達到同步,成為clock slewing

CTSS mode 查看:

# su - grid

$ crsctl check ctss

開啟Active mode方法:
# service ntpd stop

# chkconfig ntpd off
# mv /etc/ntp.conf /etc/ntp.conf.bak

# su - grid

$ crsctl check ctss

注意:
1.CTSS不會把系統時間向前調整,Oracle 10.2 RAC中有因為始終向前調整時間引起節點重啟BUG
2.CTSS可以保證個節點間時間同步,但不能和外部標準時鐘(北京時間或台北時間)保持一致了


2 .Linux  NTP (Network Time Protocol) --推薦
此方法既保證節點時間同步,又保證了時鐘和標準時間同步, 修改RAC 所有節點:
/etc/ntp.conf, 10.191.130.130,10.191.131.131為公司內部的時間同步服務器(已和準備時間同步)
# vi /etc/ntp.conf
server 10.191.130.130 prefer
server 10.191.131.131
driftfile /var/lib/ntp/drift
broadcastdelay 0.008

# vi /etc/sysconfig/ntpd    
# Drop root to id 'ntp:ntp' by default.
OPTIONS=" -x -u ntp:ntp -p /var/run/ntpd.pid -g"
注: -x 參數代表使用clock slewing 漸進模式同步,避免時鐘大幅度跳躍導致 集群重構

開啟ntpd服務
# service ntpd start

開啟ntpd開機啟動
# chkconfig ntpd on

稍等一會查看時間同步狀態:
# ntpstat
synchronised to NTP server (10.191.130.130) at stratum 4 
   time correct to within 529 ms
   polling server every 1024 s

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*10.191.130.130  10.191.131.173   3 u  977 1024  377   23.995  -66.546  24.713
+10.191.131.131  118.163.81.61    3 u  985 1024  377   28.876   56.586  10.010












来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25583515/viewspace-2150590/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25583515/viewspace-2150590/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值