【恩墨學院】5分鐘速成Oracle 12.2 RAC 專家
Oracle 12c 在RAC方面提出了很多新的解決方案和特性。這些方案和特性使得Oracle 叢集在雲和大資料的時代環境下,幫助企業使用者上雲更具優勢。今天我們來一起學習Oracle RAC在最新的12c Release 2版本上的最佳實踐。
本文將圍繞12.2中最新的兩種叢集的部署方式 Standalone Cluster和Domain Service Cluster展開,包含的內容分為以下幾大模組:
1、12.2叢集配置選項
2、Standalone Cluster的安裝部署
3、Domain Service Cluster的安裝部署
4、建立叢集成員配置檔案
5、建立成員服務叢集
6、常見問題答疑
Oracle 12.2叢集配置選項
Oracle12.2中,在叢集的配置上,主要有兩種創新的方案。
一個是Standalone Cluster。
這種方案每個叢集節點都存放一部分的共享資料,這些資料的集合構成叢集的共享資料,存放在所有節點都能夠訪問的共享儲存上。
Standalone Cluster的架構如下所示:
1、Standalone Cluster集中管理維護GI(包含ASM儲存),幷包含獨立的管理儲存庫。
2、共享儲存(資料)以分片的方式分散在各個節點上,無論是塊儲存還是NAS的方式,每個節點能夠在保證資料一致性的情況下訪問奇特節點的儲存分片。
3、Standalone Cluster中的節點可以部署為Hub 節點或者Leaf 節點。將read write例項部署為Hub節點,將Read only例項部署為Leaf 節點。
第二種在12.2中提出的最新的部署方案是 Domain Service Cluster。
Oracle Cluster Domain為叢集架構提供了新的部署選項。為私有資料庫雲下RAC的部署提供了標準化、集中式的部署,並能夠對RAC進行最佳化。
其基本架構如下:
Domain Service Cluster的內容組成:
1、一個或多個節點組成域服務叢集(DSC)
2、一個或多個節點組成資料庫成員叢集(Database Member Cluster )
3、(可選)一個或多個節點組成應用成員節點(Application Member Cluster)
Domain Service Cluster
一個或多個節點能夠被配置為一個Domain Service Cluster.並提供以下功能:
1、集中的網格基礎架構管理儲存庫(為Oracle Cluster Domain中的每個叢集提供MGMTDB)
2、跟蹤檔案分析器(TFA)服務,用於Oracle Clusterware和Oracle資料庫的目標診斷資料收集
3、合併Oracle ASM儲存管理服務
4、可選的快速家庭配置(RHP)服務,用於安裝群集,以及配置,修補和升級Oracle Grid Infrastructure和Oracle Database家庭。 配置Oracle域服務群集時,還可以選擇配置Rapid Home Provisioning Server。
這些中心化的服務可以被cluster Domain 中的資料庫成員叢集利用。
Domain Service Cluster中的儲存訪問
DSC中的ASM能夠提供中心化的儲存管理服務。
成員叢集(MC)能夠透過以下兩種方式訪問DSC上的分片式儲存:
1) 直接物理連線到分片儲存進行訪問
2) 使用ASM IO Service 透過網路路徑進行訪問
注意:所有的MC節點必須以相同的方式訪問分片儲存。
成員叢集的分類:
在DSC中,成員叢集可以分為以下幾類:
第一種是:使用本地儲存的資料庫成員叢集
在這類叢集中,他們的儲存不與DSC中的其他成員叢集共享。叢集仍然會使用DSC提供的GIMR和TFA服務。
第二種是應用成員叢集
這類叢集由一個或多個用於部署應用的節點組成,根據應用需求,叢集中可以有或者沒有本地的儲存。叢集仍然可以使用DSC提供的GIMR和TFA服務。
第三種是使用DSC提供的分片式儲存服務的資料庫成員叢集
這類叢集可以使用DSC中提供的絕大部分服務,包含分片式的儲存服務(不需要與儲存直接相連)、ASM的服務,ASM I/O服務,以及上面提到的GIMR和TFA服務。
在第三類成員叢集中,資料庫成員叢集也可以直接與DSC中的分片式儲存相連。如下所示:
在這種情況下,成員叢集在訪問後設資料可以透過DSC上的ASM例項訪問,二隊資料的讀寫則直接訪問共享的儲存。
Standalone Cluster的安裝部署
standalone的部署詳細步驟如下(受篇幅限制,只列舉特殊的步驟):
選擇叢集配置型別為:Standalone Cluster
可以將叢集節點配置為Hub 或者Leaf 節點,如果是leaf節點,則不需要配置虛擬的hostname。
安裝Standalone cluster
安裝Domain Services Cluster
選擇配置型別為Domain Services Cluster
GNS的配置是必須的,不過其子域的配置是可選的
如果在安裝中遭遇失敗需要重新安裝的話,記得要使用#ls mod|grep afd 命令檢查驅動是否執行。
Executing dd on a device protected by afd is ignored silently
關於成員叢集配置檔案的建立及Member Service Cluster的安裝部分,此處省略。可下載ppt進行學習參考。
Why does MGMT DB need so much space?
兩種叢集的部署分別為需要的空間大小如下:
這些空間將被用於:
1、Oracle 12c Release 2 AHF特性(Autonomous Health Framework自治健康框架)收集並儲存MGMT中OS和DB的診斷資料。
InDSC, one PDB per member cluster is provisioned to store member clusterdiagnostics data
2、InDSC中,每個成員叢集的一個PDB被設定為用於儲存成員叢集診斷資料。
Thedata is used by AHF components like cluster health advisor to both prevent andhelp diagnose issues
3、AHF元件(比如cluster health advisor 叢集健康顧問)能夠對相關資料加以處理用於預防和幫助診斷問題。
恩墨學院隸屬於雲和恩墨(北京)資訊科技有限公司,致力於提供專業高水準的與大資料培訓服務,挖掘培養大資料與資料庫人才。恩墨學院提供包括個人實戰技能培訓、個人認證培訓、企業內訓在內的全方位大資料和資料庫技術培訓。ACE級別超強師資,配備專業實驗室,沉浸式學習與訓練,專業實驗室、配備專業助教指導訓練。能迅速融入專家圈子,業內資源豐富,迅速積累職場人脈。課程包括:班、Oracle 、Oracle OCP考試等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28530558/viewspace-2149243/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【恩墨學院】恩墨學院獲得Oracle WDP全國授權Oracle
- 【恩墨學院】5 分鐘帶你看懂 DockerDocker
- 【恩墨學院】走在專家的路上,每天一條SQL最佳化SQL
- 【恩墨學院】深入剖析 - Oracle SCN機制詳細解讀Oracle
- 【恩墨學院】Oracle Redo的產生場景及最佳化Oracle Redo
- 【恩墨學院】如何理解並正確使用MySql索引MySql索引
- 【恩墨學院】深入剖析 Group Replication核心的引擎特性
- 【恩墨學院】Oracle DG測試failover和後續恢復報告OracleAI
- 【恩墨學院】原來銀行都在用這些資料庫資料庫
- 【恩墨學院】百度如何能實時檢索到15分鐘前新生成的網頁(下)網頁
- 【恩墨學院】警示:一個專為AIX上12.1版本定製的Bug正在發生AI
- 【恩墨學院】空與非空 EMPTY_LOB和NULL的區別Null
- 【恩墨學院】資料架構:中國電信的Oracle Sharding架構應用案例分析架構Oracle
- 【恩墨學院】深入解讀Oracle 18c對於DBA的影響及應對措施Oracle
- 【恩墨學院】 盤點 Oracle 11g 中新特性帶來的10大效能影響(下)Oracle
- 【雲和恩墨】內外兼修:Oracle ACED熊軍談Oracle學習Oracle
- 【恩墨學院】從資料庫建立深入學習Oracle技術:那些年 mkplug 偷偷執行的Plugin操作資料庫OraclePlugin
- 【恩墨學院】運維經驗:回滾段異常的特殊救急方法運維
- 【恩墨學院】深度學習在美團點評推薦平臺排序中的運用深度學習排序
- 【恩墨學院】當Java虛擬機器遇上Linux Arena記憶體池Java虛擬機Linux記憶體
- 【恩墨學院】IT基礎架構變革在路上:青海移動的去“IE”之旅架構
- 【恩墨學院】架構設計 | 什麼是網際網路架構“高可用”?架構
- 【恩墨學院】一次由查詢轉換引起的效能問題的分析
- 【恩墨學院】從商用到開源:DB2遷移至MySQL的最佳實踐DB2MySql
- 直播就在今晚!PostgreSQL專題 【恩墨面對面】SQL
- 【恩墨學院】 Oracle 資料庫版本釋出計劃變更:下一版本將是 18Oracle資料庫
- 【恩墨學院】美團點評資料庫高可用架構的演進與設想資料庫架構
- 【恩墨學院】深入剖析:關於cache buffers chains的經典案例處理詳解?AI
- Oracle 12.2 RAC on Linux Best Practice DocumentationOracleLinux
- 【恩墨學院】DBMS_FILE_TRANSFER為ASM的檔案傳輸提供了新的選擇ASM
- 【恩墨學院】千絲萬縷:Oracle擴充套件統計資訊虛擬列引發OGG 1161錯誤Oracle套件
- 【恩墨學院】深入解析:一主多備DG環境,failover的實現過程詳解AI
- 【恩墨學院】阿里雲資料庫CloudDBA的自動運維與智慧最佳化探索阿里資料庫Cloud運維
- 【恩墨學院】基於裸資料的異地資料庫效能診斷與最佳化資料庫
- 【恩墨學院】Bad Rabbit病毒引發的企業資料安全的思考與應對方案
- 【恩墨學院】經典故障分析 - ASSM引發的索引爭用與 enq HW -contention 等待事件SSM索引ENQ事件
- 【恩墨學院】為什麼用盡了辦法你的系統效能還是不見改善?
- 資料庫週刊17│OceanBase上雲;Oracle 的歷史;恩墨學院PG初、中級認證培訓開啟...資料庫Oracle