Oracle RAC集群資源依賴關係

2021-10-09 11:26:40 字數 2004 閱讀 4200

資源屬性:

在集群中,每個資源都會有相關的屬性被定義

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...