Oracle配置时间同步服务--CTSS

配置时间同步服务

节点间的时间同步对于Oracle来说是非常重要的,在11g版本之前往往通过搭建NTP服务器完成时间同步。在Oracle 11g中新增加了一个CTSS(Cluster Time Synchronization Services,集群时间同步服务)服务,用来完成集群节点间时间同步。在安装Grid Infrastructure过程中,如果没有发现节点有NTP服务,就会自动安装CTSS。

1. NTP时间同步服务配置

NTP是传统的时间同步服务,往往在一个企业中有一个专门的时间同步服务器,这种情况依然可以采用NTP的方式来同步节点之间的时间。

2. CTSS时间同步服务配置

11gR2版本中,Oracle推出了自己的时间同步服务,这只是在一个RAC的所有节点中有效,与其他系统的时间并不同步。如果要使用CTSS同步时间,除了要停止、禁止自动重启NTP服务外,/etc/ntp.conf配置文件也不允许存在,执行以下的步骤清除NTP服务。

(1)停止NTP服务

/sbin/service ntpd stop
(2)禁用NTP服务器自启动

chkconfig ntpd off 
(3)删除或重命名NTP配置文件

rm /etc/ntp.conf 
或者:

mv /etc/ntp.conf /etc/ntp.conf.bak 
这样就彻底清除了NTP,在安装Grid Infrastructure的时候会自动创建CTSS。

3. CTSS检查失败

安装Grid Infrastructure的最后一步有可能出现如下报错:

INFO: CTSS is in Active state. Proceeding with check of clock time offsets on all nodes...  
INFO: PRVF-9661 : Time offset is NOT within the specified limits on the following nodes:  
INFO: "[rhel2]"  
INFO: PRVF-9652 : Cluster Time Synchronization Services check failed  
INFO: Post-check for cluster services setup was unsuccessful on all the nodes.  
INFO:  
WARNING:  
INFO: Completed Plugin named: Oracle Cluster Verification Utility

你可能感兴趣的:(Oracle,Env,Structured)