DBMS_LOGSTDBY.BUILD 相關

tolywang發表於2010-10-22

Supplemental log 是在redo log中的額外資訊(非logical standby情況下不需要),這些額外資訊可以在logicalstandby上唯一標示一個變化的行(便於在沒有PK或unique index列的情況下,logical  standby上SQL Apply的時候能透過這些資訊也能知道更新哪些行),   在primary database上使用DBMS_LOGSTDBY包中的build procedure生成重要的metadata: LogMiner資料字典,後續它將會被用於SQL Apply, 這個build 過程將會開啟這個資料庫的PK及unique index的補充
日誌(supplemental logging), 如果原來沒有開啟的話, 相當於  alter database add supplemental log data(primary key,unique index) ;  

LogMiner 資料字典資訊允許log apply服務在redo log中解析資料 。

DBMS_LOGSTDBY.BUILD 應該在針對每個要建立的logical standby只執行一次,你不需要為每個RAC例項執行。


具體的 supplemental log 相關文章參考:  
http://space.itpub.net/35489/viewspace-630259

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-676508/,如需轉載,請註明出處,否則將追究法律責任。