SUSE 12 SP5下靜默全腳本搭建Oracle 12CR1 RAC(一)

1.什么是rac?

Real Application Clusters-----真正的應(yīng)用集群。

RAC數(shù)據(jù)庫是Oracle公司數(shù)據(jù)庫的集群解決方案、高可用性解決方案。兩個(gè)或多個(gè)服務(wù)器之間通過一個(gè)內(nèi)部的私有網(wǎng)絡(luò)互相連接起來,使用集群軟件將集群中所有的服務(wù)器融合成一個(gè)整體,構(gòu)成一個(gè)集群。
集群內(nèi)部的所有服務(wù)器共享存儲(chǔ),所有服務(wù)器都接入公共網(wǎng)絡(luò),通過集群唯一的別名對外形成邏輯上單一的數(shù)據(jù)庫提供服務(wù),對內(nèi)實(shí)現(xiàn)集群數(shù)據(jù)庫的高可用性、節(jié)點(diǎn)間的負(fù)載均衡和Failover(失敗切換)。

1.2 物理結(jié)構(gòu)

  • 集群的節(jié)點(diǎn)(Cluster rac)——2 個(gè)到 N 個(gè)節(jié)點(diǎn)或者主機(jī)運(yùn)行 Oracle Database Server。
  • 共享存儲(chǔ)(shared Storage)——RAC 需要共享存儲(chǔ)設(shè)備讓所有的節(jié)點(diǎn)都可以訪問數(shù)據(jù)文件。獨(dú)立于實(shí)例之外。
  • 私有網(wǎng)絡(luò)(Network Interconnect)——RAC 之間需要一個(gè)高速互聯(lián)的私有網(wǎng)絡(luò)來處理通信和 Cache Fusion。
  • 對外服務(wù)的網(wǎng)絡(luò)(Production Network)——RAC 對外服務(wù)的網(wǎng)絡(luò)??蛻舳撕蛻?yīng)用都通過這個(gè)網(wǎng)絡(luò)來訪問。

1.3 RAC的特點(diǎn)

  • 雙機(jī)并行。
    RAC是一種并行模式,并不是傳統(tǒng)的主備模式。RAC集群的所有成員都可以同時(shí)接收客戶端的請求并處理。
  • 高可用性。
    集群中只要有一個(gè)節(jié)點(diǎn)存活,就能正常對外提供服務(wù)。
  • 易伸縮性。
    RAC可以非常容易地添加、刪除節(jié)點(diǎn)。Oracle 11gR2版本中推出了網(wǎng)格即插即用(Grid Plug and PlayGPnP),可以實(shí)現(xiàn)節(jié)點(diǎn)的快速添加。
  • 高吞吐量。
    隨著節(jié)點(diǎn)數(shù)的增加,整個(gè)RAC的吞吐量也在不斷增長。存儲(chǔ)管理軟件——ASM(Automated Storage Management,自動(dòng)存儲(chǔ)管理)為Oracle默認(rèn)的存儲(chǔ)管理方式。ASM是建立在裸設(shè)備基礎(chǔ)上,沒有任何文件系統(tǒng)對它進(jìn)行格式化。ASM能夠?qū)崿F(xiàn)鏡像和條帶化,支持動(dòng)態(tài)地添加、刪除磁盤,并且能自動(dòng)實(shí)現(xiàn)重新平衡。

集群管理軟件——Clusterware

從Oracle 11g開始,Clusterware作為Grid Infrastructure的一部分被安裝和使用。安裝和運(yùn)行Clusterware的服務(wù)器可以具備不同機(jī)型、不同配置,但同一個(gè)集群必須安裝相同的操作系統(tǒng)。

數(shù)據(jù)庫管理軟件——RAC database

與集群管理軟件配合,用以實(shí)現(xiàn)RAC的高可用性;

私有IP(Public IP)

專用(私有)IP地址只用于內(nèi)部群集處理,如心跳偵測,服務(wù)器間的同步數(shù)據(jù)用。

虛擬IP(Virtual IP)

當(dāng)一個(gè)群集節(jié)點(diǎn)出現(xiàn)故障時(shí),數(shù)據(jù)庫應(yīng)用程序通過虛擬IP地址進(jìn)行故障切換,同時(shí)有均衡負(fù)載的作用。

公共IP(Public IP)

公共IP地址是正常的(真實(shí)的)IP地址,通常DBA和SA使用公共IP地址在來管理存儲(chǔ)、系統(tǒng)和數(shù)據(jù)庫。

監(jiān)聽IP(SCAN IP)

從Oracle 11g R2開始,新增了加監(jiān)聽IP地址(SCAN IP)由于每增加一個(gè)RAC節(jié)點(diǎn)就要增加一個(gè)VIP,為了簡化維護(hù),11gR2之后引入了scanIP用于給客戶連接使用,一個(gè)集群中最多三個(gè),如果使用/etc/hosts文件解析scan ip,因?yàn)椴荒茏鲚営?xùn)的負(fù)載均衡,所以就只要一個(gè)可以了。這樣,不論集群數(shù)據(jù)庫是否有添加或者刪除節(jié)點(diǎn)的操作,均不會(huì)對Client產(chǎn)生影響。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容