溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家

發(fā)布時(shí)間:2020-08-09 16:50:08 來源:ITPUB博客 閱讀:213 作者:恩墨學(xué)院 欄目:關(guān)系型數(shù)據(jù)庫

5分鐘速成Oracle 12.2 RAC 專家


Oracle 12c 在RAC方面提出了很多新的解決方案和特性。這些方案和特性使得Oracle 集群在云和大數(shù)據(jù)的時(shí)代環(huán)境下,幫助企業(yè)用戶上云更具優(yōu)勢。今天我們來一起學(xué)習(xí)Oracle RAC在最新的12c Release 2版本上的最佳實(shí)踐。


本文將圍繞12.2中最新的兩種集群的部署方式 Standalone Cluster和Domain Service Cluster展開,包含的內(nèi)容分為以下幾大模塊:

1、12.2集群配置選項(xiàng)

2、Standalone Cluster的安裝部署

3、Domain Service Cluster的安裝部署

4、創(chuàng)建集群成員配置文件

5、創(chuàng)建成員服務(wù)集群

6、常見問題答疑


Oracle 12.2集群配置選項(xiàng)


Oracle12.2中,在集群的配置上,主要有兩種創(chuàng)新的方案。


一個(gè)是Standalone Cluster。


這種方案每個(gè)集群節(jié)點(diǎn)都存放一部分的共享數(shù)據(jù),這些數(shù)據(jù)的集合構(gòu)成集群的共享數(shù)據(jù),存放在所有節(jié)點(diǎn)都能夠訪問的共享存儲上。


Standalone Cluster的架構(gòu)如下所示:


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家



1、Standalone Cluster集中管理維護(hù)GI(包含ASM存儲),并包含獨(dú)立的管理存儲庫。

2、共享存儲(數(shù)據(jù))以分片的方式分散在各個(gè)節(jié)點(diǎn)上,無論是塊存儲還是NAS的方式,每個(gè)節(jié)點(diǎn)能夠在保證數(shù)據(jù)一致性的情況下訪問奇特節(jié)點(diǎn)的存儲分片。

3、Standalone Cluster中的節(jié)點(diǎn)可以部署為Hub 節(jié)點(diǎn)或者Leaf 節(jié)點(diǎn)。將read write實(shí)例部署為Hub節(jié)點(diǎn),將Read only實(shí)例部署為Leaf 節(jié)點(diǎn)。


第二種在12.2中提出的最新的部署方案是 Domain Service Cluster。


Oracle Cluster Domain為集群架構(gòu)提供了新的部署選項(xiàng)。為私有數(shù)據(jù)庫云下RAC的部署提供了標(biāo)準(zhǔn)化、集中式的部署,并能夠?qū)AC進(jìn)行優(yōu)化。


其基本架構(gòu)如下:

【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


Domain Service Cluster的內(nèi)容組成:

1、一個(gè)或多個(gè)節(jié)點(diǎn)組成域服務(wù)集群(DSC)

2、一個(gè)或多個(gè)節(jié)點(diǎn)組成數(shù)據(jù)庫成員集群(Database Member Cluster )

3、(可選)一個(gè)或多個(gè)節(jié)點(diǎn)組成應(yīng)用成員節(jié)點(diǎn)(Application Member Cluster)


Domain Service Cluster

【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家

一個(gè)或多個(gè)節(jié)點(diǎn)能夠被配置為一個(gè)Domain Service Cluster.并提供以下功能:

1、集中的網(wǎng)格基礎(chǔ)架構(gòu)管理存儲庫(為Oracle Cluster Domain中的每個(gè)集群提供MGMTDB)

2、跟蹤文件分析器(TFA)服務(wù),用于Oracle Clusterware和Oracle數(shù)據(jù)庫的目標(biāo)診斷數(shù)據(jù)收集

3、合并Oracle ASM存儲管理服務(wù)

4、可選的快速家庭配置(RHP)服務(wù),用于安裝群集,以及配置,修補(bǔ)和升級Oracle Grid Infrastructure和Oracle Database家庭。 配置Oracle域服務(wù)群集時(shí),還可以選擇配置Rapid Home Provisioning Server。


這些中心化的服務(wù)可以被cluster Domain 中的數(shù)據(jù)庫成員集群利用。


Domain Service Cluster中的存儲訪問


DSC中的ASM能夠提供中心化的存儲管理服務(wù)。


成員集群(MC)能夠通過以下兩種方式訪問DSC上的分片式存儲:


1) 直接物理連接到分片存儲進(jìn)行訪問

2) 使用ASM IO Service 通過網(wǎng)絡(luò)路徑進(jìn)行訪問


注意:所有的MC節(jié)點(diǎn)必須以相同的方式訪問分片存儲。


成員集群的分類:


在DSC中,成員集群可以分為以下幾類:


第一種是:使用本地存儲的數(shù)據(jù)庫成員集群


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


在這類集群中,他們的存儲不與DSC中的其他成員集群共享。集群仍然會使用DSC提供的GIMR和TFA服務(wù)。


第二種是應(yīng)用成員集群

【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


這類集群由一個(gè)或多個(gè)用于部署應(yīng)用的節(jié)點(diǎn)組成,根據(jù)應(yīng)用需求,集群中可以有或者沒有本地的存儲。集群仍然可以使用DSC提供的GIMR和TFA服務(wù)。


第三種是使用DSC提供的分片式存儲服務(wù)的數(shù)據(jù)庫成員集群 


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


這類集群可以使用DSC中提供的絕大部分服務(wù),包含分片式的存儲服務(wù)(不需要與存儲直接相連)、ASM的服務(wù),ASM I/O服務(wù),以及上面提到的GIMR和TFA服務(wù)。


在第三類成員集群中,數(shù)據(jù)庫成員集群也可以直接與DSC中的分片式存儲相連。如下所示:


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


在這種情況下,成員集群在訪問元數(shù)據(jù)可以通過DSC上的ASM實(shí)例訪問,二隊(duì)數(shù)據(jù)的讀寫則直接訪問共享的存儲。


Standalone Cluster的安裝部署


standalone的部署詳細(xì)步驟如下(受篇幅限制,只列舉特殊的步驟):


選擇集群配置類型為:Standalone Cluster


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


可以將集群節(jié)點(diǎn)配置為Hub 或者Leaf 節(jié)點(diǎn),如果是leaf節(jié)點(diǎn),則不需要配置虛擬的hostname。


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


安裝Standalone cluster

【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家

安裝Domain Services Cluster


選擇配置類型為Domain Services Cluster 


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


GNS的配置是必須的,不過其子域的配置是可選的


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


如果在安裝中遭遇失敗需要重新安裝的話,記得要使用#ls mod|grep afd 命令檢查驅(qū)動是否運(yùn)行。


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


Executing dd on a device protected by afd is ignored silently


【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


關(guān)于成員集群配置文件的創(chuàng)建及Member Service Cluster的安裝部分,此處省略??上螺dppt進(jìn)行學(xué)習(xí)參考。


Why does MGMT DB need so much space?


兩種集群的部署分別為需要的空間大小如下:

【恩墨學(xué)院】5分鐘速成Oracle 12.2 RAC 專家


這些空間將被用于:

1、Oracle 12c Release 2 AHF特性(Autonomous Health Framework自治健康框架)收集并存儲MGMT中OS和DB的診斷數(shù)據(jù)。

InDSC, one PDB per member cluster is provisioned to store member clusterdiagnostics data

2、InDSC中,每個(gè)成員集群的一個(gè)PDB被設(shè)置為用于存儲成員集群診斷數(shù)據(jù)。

Thedata is used by AHF components like cluster health advisor to both prevent andhelp diagnose issues

3、AHF組件(比如cluster health advisor 集群健康顧問)能夠?qū)ο嚓P(guān)數(shù)據(jù)加以處理用于預(yù)防和幫助診斷問題。


恩墨學(xué)院隸屬于云和恩墨(北京)信息技術(shù)有限公司,致力于提供專業(yè)高水準(zhǔn)的oracle數(shù)據(jù)庫與大數(shù)據(jù)培訓(xùn)服務(wù),挖掘培養(yǎng)大數(shù)據(jù)與數(shù)據(jù)庫人才。恩墨學(xué)院提供包括個(gè)人實(shí)戰(zhàn)技能培訓(xùn)、個(gè)人認(rèn)證培訓(xùn)、企業(yè)內(nèi)訓(xùn)在內(nèi)的全方位大數(shù)據(jù)和數(shù)據(jù)庫技術(shù)培訓(xùn)。ACE級別超強(qiáng)師資,配備專業(yè)實(shí)驗(yàn)室,沉浸式學(xué)習(xí)與訓(xùn)練,專業(yè)實(shí)驗(yàn)室、配備專業(yè)助教指導(dǎo)訓(xùn)練。能迅速融入專家圈子,業(yè)內(nèi)資源豐富,迅速積累職場人脈。oracle數(shù)據(jù)庫課程包括:Oracle DBA實(shí)戰(zhàn)班、Oracle OCM考試、Oracle OCP考試等。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI