節(jié)點間的時間同步對于Oracle來說是非常重要的,在11g版本之前往往通過搭建NTP服務(wù)器完成時間同步。在Oracle 11g中新增加了一個CTSS(Cluster Time Synchronization Services,集群時間同步服務(wù))服務(wù),用來完成集群節(jié)點間時間同步。在安裝Grid Infrastructure過程中,如果沒有發(fā)現(xiàn)節(jié)點有NTP服務(wù),就會自動安裝CTSS。
1. NTP時間同步服務(wù)配置
NTP是傳統(tǒng)的時間同步服務(wù),往往在一個企業(yè)中有一個專門的時間同步服務(wù)器,這種情況依然可以采用NTP的方式來同步節(jié)點之間的時間。
2. CTSS時間同步服務(wù)配置
11gR2版本中,Oracle推出了自己的時間同步服務(wù),這只是在一個RAC的所有節(jié)點中有效,與其他系統(tǒng)的時間并不同步。如果要使用CTSS同步時間,除了要停止、禁止自動重啟NTP服務(wù)外,/etc/ntp.conf配置文件也不允許存在,執(zhí)行以下的步驟清除NTP服務(wù)。
(1)停止NTP服務(wù)
/sbin/service ntpd stop
(2)禁用NTP服務(wù)器自啟動
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)時間間隔過大會導(dǎo)致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
……
驗證過程不應(yīng)存在失敗的情況,以上有關(guān)用戶的驗證失敗是因為CVU工具不能識別為grid用戶指定的asmadmin、asmdba、asmoper組,它依然以dba操作系統(tǒng)組作為判斷標準,故報此錯,在確保正確設(shè)置了grid用戶組的情況下可以忽略此錯。
目前創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、谷城網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。