資源屬性:
在集群中,每個資源都會有相關的屬性被定義
agent在對資源操作時需要具體的資源屬性以決定對資源執行哪些操作。
資源屬性可以分為唯讀屬性,資源特定的屬性,可修改屬性。
資源依賴關係:
在10g版本中,資源依賴關係主要靠資源屬性required_resource來決定
在11gr2版本中,它會以資源屬性start_dependencies和stop_dependencies的形式存在
start_dependencies:啟動依賴關係 在啟動資源時起作用。
stop_dependencies:停止依賴關係 在關閉資源時啟動。
顯示資料庫資源和其他資源之間的依賴關係:
通過如下命令
[grid@rac19cn1 ~]$ crsctl status res ora.ora19c.db -p
.....
.....
start_dependencies=hard(global:uniform:ora.data.dg) pullup(global:ora.data.dg) weak(type:ora.listener.type, global:type:ora.scan_listener.type, uniform:ora.ons, global:ora.gns)
stop_dependencies=hard(global:intermediate:ora.asm,global:shutdown:ora.data.dg)
.....
.....
1.start_dependencies:
格式為start_dependencies=《依賴關係型別》(《資源型別》:(資源))。
start依賴關係型別:
hard:
hard:強依賴關係是指如果依賴資源要啟動的話,被依賴的資源一定已經被啟動了。
例如:start_dependencies=hard(global:uniform:ora.data.dg)
從上可以看出資料庫資源對磁碟組資源ora.data.dg有強依賴關係,
這說明在啟動資料庫時,磁碟組資源ora.data.dg必須已經被啟動,
換句話說,就是磁碟組data必須已經被mount,資料庫才能啟動。
weak:
weak:弱依賴關係是指如果依賴資源需要啟動的話,被依賴的資源也會被啟動,
但是被依賴資源是否啟動成功對依賴資源的啟動是沒有影響的。
例如:start_dependencies=weak(type:ora.listener.type,
global:type:ora.scan_listener.type, uniform:ora.ons, global:ora.gns)
從上可以看出資料庫資源和監聽程式資源型別ora.listener.type有弱依賴關係,
這說明在啟動資料庫資源時,監聽程式型別的資源也會被啟動,
但是後者啟動的結果不會影響資料庫資源。
2.stop_dependencies:
格式為stop_dependencies=《依賴關係型別》(《資源型別》:(資源))。
例如:stop_dependencies=
hard(global:intermediate:ora.asm,global:shutdown:ora.data.dg)
如果ora.asm資源處於intermediate或者offline狀態,那麼資料庫資源就需要被關閉。
如果ora.data.dg資源處於shutdown狀態(或磁碟組被解除安裝),那麼資料庫資源就需要被關閉。
Oracle RAC集群簡介
對於rac 來說,最重要的還是要理解內部原理和體系結構。安裝不是非常難的事情。排錯和維護都離不開體系結構以及內部原理。集群分類 1 高效能計算 計算任務分配到不同計算機節點來提高整體計算能力,主要應用在科學計算領域。主要利用的是平行計算。2 負載均衡集群 lb 把業務的負載流量盡可能的平均合理的分配...
Oracle RAC集群簡介
對於 rac來說,最重要的還是要理解內部原理和體系結構。安裝不是非常難的事情。排錯和維護都離不開體系結構以及內部原理。集群分類 1 高效能計算 計算任務分配到不同計算機節點來提高整體計算能力,主要應用在科學計算領域。主要利用的是平行計算。2 負載均衡集群 lb 把業務的負載流量盡可能的平均合理的分配...
Oracle RAC 集群結構
oracle rac的特點 01 可以實現多節點的負載均衡 rac資料庫集群可以根據設定的調整策略,在集群中實現負載均衡的功能,在集群中每個節點都是正常工作的,各個節點也是相互監控的,當集群中某個節點出現故障,rac會自動將故障的節點從集群中隔離,並將在失敗節點上的業務自動切換到其他健康的節點中。0...