PDF電子書免費下載地址
http://www.allitebooks.com/oracle-database-12c-dba-handbook/
1概述
RAC數據庫是高度可用和可擴展的。每個節點都必須有各自的Oralce許可和RAC許可。需權衡獲得高可用的代價。
1.1硬件配置至少兩個節點,具備服務 器組件基本冗余特性。共享存儲的內置冗余可降低創建ASM磁盤組的軟件冗余量。
1.2軟件配置從Oracle10g自帶群集軟件服務CRS,須先在CRS_HOME目錄安裝群集件,再在ORACLE_HOME安裝數據庫軟件,該目錄可以是所有節點共享的目錄(windows),或使用OCFS群集文件系統2.x及以上版本,否則每個節點安裝自己的副本。
1.3網絡配置每節點最少3個IP兩張網卡,分別用于公用網絡、節點互聯、故障切換的虛擬地址。
2特征
2.1參數文件SPFILE在ASM磁盤組上為群集所有節點共享。不同實例的參數值可以不同,全相同以*為前綴,否則以節點名為前綴。
2.2RAC相關初始參數:INSTANCE_NUMBER唯一的實例編號,INSTANCE_NAME,CLUSTER_DATABASE群集為true,CLUSTER_DATABASE_INSTANCES實例數量,ASM該值為4,CLUSTER_INTERCONNECTS指定群集IPC流量網絡
2.3動態視圖GV$開頭且附加列INST_ID總為1,其行數是V$視圖的節點倍數。
1通用數據文件視圖v$datafile,v$tempfile,v$logfile,v$controlfile,v$flashback_database_logfile
2支持集群的視圖gv$sessiion
3維護
3.1啟動:RAC中節點可按任意順序啟動,先啟動ASM裝載磁盤組,RDBMS啟動加入群集。
Linux可修改/etc/oratab自動啟動每個實例
3.2重做日志:RAC每個實例有其自己的聯機重做日志,前滾日志中的所有信息,或用撤消表空間回滾未提交事務。一個存活的實例可以檢測到其它實例失效并使用聯機重做日志提交事務,若所有實例都失效,啟動的第一個實例將使用群集中所有實例的聯機重做日志為數據庫執行實例恢復。如果需要介質恢復須關閉所有實例并從一個實例執行
3.3撤消表空間:每個UNDO表空間須對集群所有節點可見,每個實例都在共享存儲上擁有自己的撤消表空間。
3.4故障轉換:通過tnsnames.ora正確配置客戶端程序可實現連接自動切換且數據處理繼續進行響應時間稍有延長。
3.5調整RAC節點:可使用自動工作 負荷 存儲庫AWR調整一個實例。借助于Cloud Control12c分析。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。