前言:CRS的簡介和由來從Oracle10gR1 RAC 開始,Oracle推出了自身的集群軟件,這個軟件的名稱叫做Oracle Cluster ReadyService(Oracle集群就緒服務(wù)),簡稱CRS。從Oracle10gR2開始,包括最新的11g,Oracle將其更名為Clusterware(集群件),但通常意義上我們認(rèn)為CRS = Clusterware= Oracle Cluster Ready Service = Oracle Cluster Software.
CRS一般用來搭建Oracle的并行數(shù)據(jù)庫,即RAC,但除了與RAC的接口之外,CRS還提供了一組高可用性的應(yīng)用程序接口(API),用來搭建一般應(yīng)用程序的高可用集群,即一般我們常說的雙機(jī)熱備,比如使用CRS實現(xiàn)MySQL的雙機(jī)熱備。
這種主備模式的雙機(jī)熱備還可以包括許多第三方的應(yīng)用程序,比如虛擬IP、磁盤組、文件系統(tǒng)、MySQL數(shù)據(jù)庫、Apache,或者單節(jié)點的Oracle實例,或者單節(jié)點的ASM,等等,都可以作為資源注冊到CRS中去,由CRS來啟動,關(guān)閉,監(jiān)測應(yīng)用程序的狀態(tài),還可以設(shè)置應(yīng)用程序相互的依賴關(guān)系,保證多組資源正確的啟動順序。
本文就以保護(hù)單節(jié)點oracle實例為例,演示如何使用CRS來實現(xiàn)上述功能。使用的主要的軟件有:Solaris 10u4, Oracle CRS10.2.0.2 , Oracle RDMBS 10.2.0.3, VxVM 5.0 ,磁盤陣列型號是AMS1000。
系統(tǒng)拓?fù)鋱D大致如下:
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。