oracle 時間同步

節點間的時間同步對於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
對於出現以上錯誤的處理辦法如下:
1)確定RAC所有節點的時區是否一致。
2)時間間隔過大會導致CTSS檢查失敗。因此要在執行這步之前手動調整主機的時間,確保主機間的時間是一致的。
2.5.9   安裝cvuqdisk包
步驟1   上傳安裝包。
使用sftp方式上傳Grid Infrastructure、Database安裝介質到/u01/soft目錄。兩個產品包含以下3個zip包:
q linux.x64_11gR2_grid.zip
q linux.x64_11gR2_database_1of2.zip
q linux.x64_11gR2_database_2of2.zip
linux.x64_11gR2_grid.zip是Grid Infrastructure的安裝包,linux.x64_11gR2_ database_1of2.zip和linux.x64_11gR2_database_2of2.zip是Database的兩個安裝包,安裝Database之前要將這兩個包解壓到相同的目錄才能正確安裝Database。
步驟2   安裝cvuqdisk。
解壓linux.x64_11gR2_grid.zip文件,在解壓的grid/rpm目錄下找到cvuqdisk-1.0.7-1.rpm,執行以下cvuqdisk包安裝命令:
#CVUQDISK_GRP=oinstall; export CVUQDISK_GRP
#rpm -ivh cvuqdisk-1.0.7-1.rpm
將此文件通過sftp的方式傳送到其他集羣節點,按照上面的方法安裝此包。
2.5.10   CVU驗證安裝環境
在安裝前使用CVU工具驗證當前的環境是否具備搭建Oracle RAC的條件是必要的。通過使用這個工具還可以在執行具體安裝前找到配置上的問題。執行以下命令檢查安裝環境:
./runcluvfy.sh stage -pre crsinst -n rhel1,rhel2 -fixup -verbose
……
Check: Membership of user "grid" in group "dba"
  Node Name      User Exists   Group Exists  User in Group  Comment
  ----------     -------       ------------  ------------   ---------
  rhel2          yes           yes           no             failed
  rhel1          yes           yes           no             failed
Result: Membership check for user "grid" in group "dba" failed
……
驗證過程不應存在失敗的情況,以上有關用戶的驗證失敗是因爲CVU工具不能識別爲grid用戶指定的asmadmin、asmdba、asmoper組,它依然以dba操作系統組作爲判斷標準,故報此錯,在確保正確設置了grid用戶組的情況下可以忽略此錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章