Oracle CTSS時間同步

Oracle CTSS時間同步

2016年05月25日 16:24:08 WarriorTan 閱讀數:3995更多
 
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/jiaping0424/article/details/51499435

概述

OCTSSD(Oracle Cluster Time Synchronization Service Daemon)進程被用於集羣服務器之間的時間同步。
CTSS時間同步服務做爲Clusteware的一部分被安裝,在系統中,若是察覺到時間同步服務或者時間同步服務配置,那麼CTSS將以觀察模式(Oberver Mode)啓動和運行,不執行時間同步操做。CTSS守護進程能隨時被安裝,並將一直運行,可是隻有在系統符合配置條件狀況下才會起做用。若是NTP不存在於任何的集羣服務器中,CTSS將被激活,接管集羣的時間管理工做,以活動模式(Active Mode)啓動和運行,使用集羣其中一個服務器做爲參考服務器,同步集羣中的其餘服務器的時間。api

下面查看RAC節點1和節點1的CTSS服務的狀態,發現都處於觀察者模式狀態(Observer mode):服務器

節點1:
root@quyu11 ~]# su - grid
[grid@quyu11 ~]$ crsctl check ctss
CRS-4700: The Cluster Time Synchronization Service is in Observer mode.
節點2:
[root@quyu12 ~]# su - grid
[grid@quyu12 ~]$ crsctl check ctss
CRS-4700: The Cluster Time Synchronization Service is in Observer mode.
[grid@quyu12 ~]$
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

RAC的CTSS服務處於觀察者模式,是由於上面描述中提到的「若是察覺到時間同步服務或者時間同步服務配置,那麼CTSS將以觀察模式(Oberver Mode)啓動和運行」,這裏時間同步服務雖然沒有開啓,但配置文件仍然存在,因此CTSS以觀察模式運行,以下:spa

節點1:
[root@quyu11 ~]# service ntpd status
ntpd 已停
[root@quyu11 ~]# ls /etc/ntp.conf 
/etc/ntp.conf
[root@quyu11 ~]# 
節點2:
[root@quyu12 ~]# service ntpd status
ntpd 已停
[root@quyu12 ~]# ls /etc/ntp.conf 
/etc/ntp.conf
[root@quyu12 ~]#
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

下面將兩個節點的文件刪除,這裏將此文件更改其餘文件名:.net

節點1:
[root@quyu11 ~]# mv /etc/ntp.conf /etc/ntp.conf.bak
節點2:
[root@quyu12 ~]# mv /etc/ntp.conf /etc/ntp.conf.bak
  • 1
  • 2
  • 3
  • 4
  • 5

再次查看兩個節點的CTSS服務狀態:code

節點1:
[root@quyu11 ~]# su - grid
[grid@quyu11 ~]$ crsctl check ctss
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): 25000
[grid@quyu11 ~]$ 
節點2:
[root@quyu12 ~]# su - grid
[grid@quyu12 ~]$ crsctl check ctss
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): 0
[grid@quyu12 ~]$
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

刪除NTP的配置文件後,CTSS服務變爲活動狀態。server

相關文章
相關標籤/搜索