oracle RAC DRM基本概念 |
發(fā)布時(shí)間: 2012/9/15 18:06:10 |
在oracle RAC中,每個(gè)實(shí)例均存在一個(gè)數(shù)據(jù)緩存池,每個(gè)block的改變都將實(shí)例間進(jìn)行資源協(xié)調(diào)以獲取最大化性能,從而保證數(shù)據(jù)的完整性。 在RAC集群中,每個(gè)被緩存的數(shù)據(jù)copy,也叫做緩存資源,均存在一個(gè)叫做master節(jié)點(diǎn)的實(shí)例。 在10.1.0.2中,一旦一個(gè)cache resource被master一個(gè)實(shí)例節(jié)點(diǎn), 對(duì)緩存資源的重新remaster或者說(shuō)master節(jié)點(diǎn)的自動(dòng)改變僅僅會(huì)發(fā)生在RAC實(shí)例節(jié)點(diǎn)的正常啟;蛘呒汗芾碣Y源間的非正常問(wèn)題發(fā)生。 也就是說(shuō),如果NODE B是一個(gè)緩存資源的master節(jié)點(diǎn),這個(gè)資源將被一直master到NODE B直到發(fā)生RAC節(jié)點(diǎn)的重新配置操作。 在oracle 10g中引進(jìn)一個(gè)新的資源remaster概念叫做DRM(Dynamic Resource management [ID 390483.1]),通過(guò)DRM,RAC實(shí)例節(jié)點(diǎn)的重新配置 已經(jīng)不再是cache資源被重新remaster的因素,如果cache resource被節(jié)點(diǎn)A頻繁訪問(wèn),一個(gè)資源可以從NODE B remaster到NODE A。 其他的一些概念如下: In 10gR1 DRM is driven by affinity of files and in 10gR2 it is based on objects. DRM attributes are intentionally undocumented since they may change depending on the version. These attributes should not be changed without discussing with Support. Two instance will not start a DRM operation at the same time however lmd,lms,lmon processes from all instances collectively take part in the DRM operation. Normal activity on the database is not affected due to DRM. This means users continue insert/update/delete operations without any interruptions. Also DRM operations complete very quickly. DRM many cause" latch: cache buffers chains" and "latch: object queue header operation " wait event, you can go throught this way to disable DRM: _gc_affinity_time=0 _gc_undo_affinity=FALSE also, you can used another two implicit parameters dynamic change _gc_affinity_limit=10000000 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |