Oracle RAC,全稱是Oracle Real Application Cluster,顧名思義即為真正的應(yīng)用集群,整個(gè)集群系統(tǒng)由Oracle Clusterware (集群就緒軟件)和 Real Application Clusters(RAC)兩大部分組成。RAC的主要優(yōu)點(diǎn)為高可用和負(fù)載均衡,一臺(tái)節(jié)點(diǎn)故障了,是不會(huì)影響整個(gè)業(yè)務(wù)的運(yùn)行。
ORACLE RAC的特點(diǎn):
01-可以實(shí)現(xiàn)多節(jié)點(diǎn)的負(fù)載均衡
RAC數(shù)據(jù)庫(kù)集群可以根據(jù)設(shè)定的調(diào)整策略,在集群中實(shí)現(xiàn)負(fù)載均衡的功能,,在集群中每個(gè)節(jié)點(diǎn)都是正常工作的,各個(gè)節(jié)點(diǎn)也是相互監(jiān)控的,當(dāng)集群中某個(gè)節(jié)點(diǎn)出現(xiàn)故障,RAC會(huì)自動(dòng)將故障的節(jié)點(diǎn)從集群中隔離,并將在失敗節(jié)點(diǎn)上的業(yè)務(wù)自動(dòng)切換到其他健康的節(jié)點(diǎn)中。
02-提供高可用的服務(wù)
當(dāng)有故障節(jié)點(diǎn)出現(xiàn)時(shí),業(yè)務(wù)會(huì)自動(dòng)切換到正常節(jié)點(diǎn)上,保證業(yè)務(wù)對(duì)外服務(wù)不間斷。
03-具有很好的擴(kuò)展性:
業(yè)務(wù)的穩(wěn)定是非常重要的,在集群系統(tǒng)不能滿足繁忙的業(yè)務(wù)時(shí),RAC是可以隨時(shí)添加集群節(jié)點(diǎn)并能夠自動(dòng)加入到集群中,不會(huì)存業(yè)務(wù)宕機(jī)的情況,反之,在不需要某個(gè)節(jié)點(diǎn)時(shí),刪除節(jié)點(diǎn)也是很方便的。
RAC缺點(diǎn):
1:跟單個(gè)數(shù)據(jù)庫(kù)相比,維護(hù)變的復(fù)雜,對(duì)運(yùn)維人員的技能要求要更高;
2:當(dāng)在方案開(kāi)始前,底層架構(gòu)方案沒(méi)有選好的話,會(huì)降低RAC的性能。
3:RAC集群需要很多節(jié)點(diǎn),就需要購(gòu)買硬件服務(wù)器,存儲(chǔ)和一些企業(yè)級(jí)的軟件,無(wú)形中增加了軟硬件的成本。
RAC集群結(jié)構(gòu)圖:
RAC拓?fù)浣Y(jié)構(gòu)
一個(gè)oracle rac集群數(shù)據(jù)庫(kù)是由兩個(gè)或者兩個(gè)以上的服務(wù)器節(jié)點(diǎn)組成,每臺(tái)服務(wù)器都有自己的OS,cluseterware,rac和listener網(wǎng)絡(luò)監(jiān)聽(tīng)器。Cluseterware是oracle 開(kāi)發(fā)的一個(gè)集成軟件,主要作用是集群的系統(tǒng)管理;rac作用是提供oracle實(shí)例進(jìn)程,供客戶端訪問(wèn)集群系統(tǒng);監(jiān)聽(tīng)服務(wù)主要用于監(jiān)控自己為網(wǎng)絡(luò)端口信息,所有的程序都是通過(guò)操作系統(tǒng)去訪問(wèn)最下層的共享存儲(chǔ)讀寫(xiě)數(shù)據(jù)。共享存儲(chǔ)有很多種,有自動(dòng)存儲(chǔ)管理(ASM),oracle集群文件系統(tǒng)(OCFS),裸設(shè)備(Raw)和網(wǎng)絡(luò)區(qū)域存儲(chǔ)(NAS),從實(shí)際管理來(lái)講,我這邊介紹下ASM。
ASM
ASM 優(yōu)點(diǎn):
1:ASM是跨平臺(tái)的,市面上主流的硬件平臺(tái)都可以使用,兼容性很好,管理方式一致;
2:oracle的所有數(shù)據(jù)都均勻的分布在磁盤(pán)組的每塊磁盤(pán)上,時(shí)間數(shù)據(jù)的條帶化,大大的提高了讀取和寫(xiě)入的性能;
3:多重冗余,保證數(shù)據(jù)安全;
4:支持在線磁盤(pán)更換,添加或刪除磁盤(pán)后,能自動(dòng)重新分布數(shù)據(jù)。
ASM 配置:
1:查看實(shí)力狀態(tài):select status form v$instance ;
2:asm實(shí)例參數(shù)文件位置:show parameter spfile
3:asmcmd 查看磁盤(pán)組:
4:asm下的數(shù)據(jù)文件路徑和文件:
5:查看asm磁盤(pán)名稱:/etc/init.d/oracleasm listdisks
6:新增創(chuàng)建磁盤(pán):
/etc/init.d/oracleasm createdisk ASM_DATA14 /dev/opt/data/emcpowero1
(路徑可根據(jù)自己的實(shí)際情況來(lái)定)
7:查看磁盤(pán)路徑使用情況:
-
集群
+關(guān)注
關(guān)注
0文章
86瀏覽量
17182 -
ASM
+關(guān)注
關(guān)注
1文章
68瀏覽量
19055
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論