oracle rac CTSS時鐘同步模式轉換為NTP同步模式的實施記錄(1)

murkey發表於2015-04-14
       oracle 11g rac 安裝的過程中如果檢測到沒有ntp伺服器,oracle會自動安裝ctss同步服務。注意,在安裝11g rac時,如果不把ntp.conf檔案刪除掉或者改名,安裝過程中還是會報錯,我的做法就是改名到ntp.conf.bak.
首先我們開始修改檔案,增加一行:server [ntp伺服器IP地址],最後檔案內容如下:
#
broadcastclient
server 192.168.1.200
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
~
我們可以透過命令 ntpdate -d 192.168.1.200 來確認是否可用指定的ntp伺服器進行時間同步。命令的結果會顯示客戶端與伺服器時間的偏移量。
#ntpdate -d 192.168.1.200
oracle rac CTSS時鐘同步模式轉換為NTP同步模式的實施記錄(1)


注意,我們需要看一下當前系統時間,因為ntp服務有一個自我保護設定: 如果本機與上源時間相差太大, ntpd 不執行. 所以新設定的時間伺服器一定要先 ntpdate 從上源取得時間初值, 然後啟動 ntpd服務。
我們在aix中用date確認之後,便可以用ntpdate 192.168.1.200第一次同步一次時間,然後啟動服務。
#ntpdate 192.168.1.200 執行之後,時間直接從現在的11點變到了昨晚的23點。
經過排查之後發現,原來時區不同。

#echo $TZ
CST6CDT

我們修改時區,在這時我們檢視了一下資料庫的狀態,一切正常。
檢視一下ctss的狀態:
#./crsctl check ctss
CRS-4700: The Cluster Time Synchronization Service is in Observer mode.
看來ctss已經進入觀察者的狀態了,不工作了。
#smitty chtz_date
oracle rac CTSS時鐘同步模式轉換為NTP同步模式的實施記錄(1)
oracle rac CTSS時鐘同步模式轉換為NTP同步模式的實施記錄(1)
我們選擇重慶。

oracle rac CTSS時鐘同步模式轉換為NTP同步模式的實施記錄(1)
現在伺服器時區已經改變為+08:00
重啟伺服器生效。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/500314/viewspace-1574273/,如需轉載,請註明出處,否則將追究法律責任。

相關文章