資源描述:
《Oracle_RAC日常管理和維護(hù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、ORACLERAC日常管理1、最常用、最重要的命令:首先登陸的服務(wù)器然后執(zhí)行su-oracle關(guān)閉集群:$crs_stop–allps–ef
2、grepora查看是否還有ora開頭的進(jìn)程,沒有后方可關(guān)機(jī)。啟動(dòng)集群:$crs_start-all啟動(dòng)完集群后可以用如下命令檢查集群狀態(tài),所有的服務(wù)都要是ONLINE才是正常的,如下[root@node1bin]$crs_stat-tName????????Type????????Target??State????Host??????------------------------------------------------------------o
3、ra....w1.instapplication??ONLINE??ONLINE??node1???????ora....w2.instapplication??ONLINE??ONLINE????node2??????ora.cjw.db????application??ONLINE??ONLINE?????node1?????ora....SM1.asmapplication??ONLINE??ONLINE??node1????ora....E1.lsnrapplication????ONLINE??ONLINE??node1????ora.node1.gsd??application??
4、ONLINE??ONLINE??node1????ora.node1.ons??application??ONLINE??ONLINE??node1????ora.node1.vip??application??ONLINE??ONLINE??node1????ora....SM2.asmapplication??ONLINE??ONLINE??node2????ora....E2.lsnrapplication????ONLINE??ONLINE??node2????ora.node2.gsd??application??ONLINE??ONLINE??node2????ora.node2.
5、ons??application??ONLINE??ONLINE??node2????ora.node2.vip??application??ONLINE??ONLINE??node2ps–ef
6、grepora下面是一些簡(jiǎn)介,了解一下就可以了,有時(shí)間可以深入研究。一、OracleRAC簡(jiǎn)介:OracleRAC支持Oracle數(shù)據(jù)庫(kù)在集群上運(yùn)行真正的應(yīng)用程序。此處的真正應(yīng)用是指RAC能夠支持所有類型的主流商業(yè)應(yīng)用程序。這包括流行的封裝產(chǎn)品,如SAP、PeopleSoft和OracleE*BusinessSuite等,以及自主研發(fā)的應(yīng)用程序,其中包括OLTP和DSS,以及Oracle有效支持混合O
7、LTP/DSS環(huán)境的獨(dú)有能力。Oracle是唯一提供具備這一功能的開放系統(tǒng)數(shù)據(jù)庫(kù)的廠商。??OracleRAC運(yùn)行于集群之上,為Oracle數(shù)據(jù)庫(kù)提供了最高級(jí)別的可用性、可伸縮性和低成本計(jì)算能力。如果集群內(nèi)的一個(gè)節(jié)點(diǎn)發(fā)生故障,Oracle將可以繼續(xù)在其余的節(jié)點(diǎn)上運(yùn)行。如果需要更高的處理能力,新的節(jié)點(diǎn)可輕松添加至集群。為了保持低成本,即使最高端的系統(tǒng)也可以從采用標(biāo)準(zhǔn)化商用組件的小型低成本集群開始逐步構(gòu)建而成。??Oracle的主要?jiǎng)?chuàng)新是一項(xiàng)稱為高速緩存合并的技術(shù),它最初是針對(duì)Oracle9i真正應(yīng)用集群開發(fā)的。高速緩存合并使得集群中的節(jié)點(diǎn)可以通過高速集群互聯(lián)高效地同步其內(nèi)存高速緩存,從而最大限度
8、地低降低磁盤I/O。高速緩存最重要的優(yōu)勢(shì)在于它能夠使集群中所有節(jié)點(diǎn)的磁盤共享對(duì)所有數(shù)據(jù)的訪問。數(shù)據(jù)無(wú)需在節(jié)點(diǎn)間進(jìn)行分區(qū)。Oracle是唯一提供具備這一能力的開放系統(tǒng)數(shù)據(jù)庫(kù)的廠商。其它聲稱可以運(yùn)行在集群上的數(shù)據(jù)庫(kù)軟件需要對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行分區(qū)。這對(duì)于擁有復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的真正應(yīng)用程序而言,顯得不切實(shí)際。而且也不可能對(duì)集群系統(tǒng)進(jìn)行統(tǒng)一變更。如果您添加或刪除節(jié)點(diǎn)或存儲(chǔ)資源,數(shù)據(jù)則需要完全重新分區(qū)。二、ORACLERAC工作原理 在一個(gè)應(yīng)用環(huán)境當(dāng)中,所有的服務(wù)器使用和管理同一個(gè)數(shù)據(jù)庫(kù),目的是為了分散每一臺(tái)服務(wù)器的工作量,硬件上至少需要兩臺(tái)以上的服務(wù)器,而且還需要一個(gè)共享存儲(chǔ)設(shè)備。同時(shí)還需要兩類軟件,一個(gè)
9、是集群軟件,另外一個(gè)就是Oracle數(shù)據(jù)庫(kù)中的RAC組件。同時(shí)所有服務(wù)器上的OS都應(yīng)該是同一類OS,根據(jù)負(fù)載均衡的配置策略,當(dāng)一個(gè)客戶端發(fā)送請(qǐng)求到某一臺(tái)服務(wù)的listener后,這臺(tái)服務(wù)器根據(jù)我們的負(fù)載均衡策略,會(huì)把請(qǐng)求發(fā)送給本機(jī)的RAC組件處理也可能會(huì)發(fā)送給另外一臺(tái)服務(wù)器的RAC組件處理,處理完請(qǐng)求后,RAC會(huì)通過集群軟件來(lái)訪問我們的共享存儲(chǔ)設(shè)備?! ∵壿嫿Y(jié)構(gòu)上看,每一個(gè)參加集群的節(jié)點(diǎn)有一個(gè)獨(dú)立