節(jié)點間的時間同步對于Oracle來說是非常重要的,在11g版本之前往往通過搭建NTP服務器完成時間同步。在Oracle 11g中新增加了一個CTSS(Cluster Time Synchronization Services,集群時間同步服務)服務,用來完成集群節(jié)點間時間同步。在安裝Grid Infrastructure過程中,如果沒有發(fā)現(xiàn)節(jié)點有NTP服務,就會自動安裝CTSS。
1. NTP時間同步服務配置
NTP是傳統(tǒng)的時間同步服務,往往在一個企業(yè)中有一個專門的時間同步服務器,這種情況依然可以采用NTP的方式來同步節(jié)點之間的時間。
2. CTSS時間同步服務配置
11gR2版本中,Oracle推出了自己的時間同步服務,這只是在一個RAC的所有節(jié)點中有效,與其他系統(tǒng)的時間并不同步。如果要使用CTSS同步時間,除了要停止、禁止自動重啟NTP服務外,/etc/ntp.conf配置文件也不允許存在,執(zhí)行以下的步驟清除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的時候會自動創(chuàng)建CTSS。
3. CTSS檢查失敗
安裝Grid Infrastructure的最后一步有可能出現(xiàn)如下報錯:
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
對于出現(xiàn)以上錯誤的處理辦法如下:
1)確定RAC所有節(jié)點的時區(qū)是否一致。
2)時間間隔過大會導致CTSS檢查失敗。因此要在執(zhí)行這步之前手動調(diào)整主機的時間,確保主機間的時間是一致的。
2.5.9 安裝cvuqdisk包
步驟1 上傳安裝包。
使用sftp方式上傳Grid Infrastructure、Database安裝介質(zhì)到/u01/soft目錄。兩個產(chǎn)品包含以下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,執(zhí)行以下cvuqdisk包安裝命令:
#CVUQDISK_GRP=oinstall; export CVUQDISK_GRP
#rpm -ivh cvuqdisk-1.0.7-1.rpm
將此文件通過sftp的方式傳送到其他集群節(jié)點,按照上面的方法安裝此包。
2.5.10 CVU驗證安裝環(huán)境
在安裝前使用CVU工具驗證當前的環(huán)境是否具備搭建Oracle RAC的條件是必要的。通過使用這個工具還可以在執(zhí)行具體安裝前找到配置上的問題。執(zhí)行以下命令檢查安裝環(huán)境:
./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操作系統(tǒng)組作為判斷標準,故報此錯,在確保正確設置了grid用戶組的情況下可以忽略此錯。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。