Oracle 10g RAC advanced replication同步問題解決

wenaini發表於2008-08-25
架構複雜了問題就是多。。。[@more@]早上一看,北京和上海的資料不同步了,查詢DBA_REPCATLOG沒有問題,把注意轉移到JOB上,但是DBA_JOBS裡的job沒有broken的,但是發現一個push的job時間是昨天。。。。那就一定是被阻塞了。查詢repadmin的session資訊發現等待在enq PS - contention上,就是parallel slave sync。目前原因還不清楚,基本不是bug就是10g定時收集表資訊的job造成的,用exec dbms_scheduler.disable('SYS.GATHER_STATS_JOB');停掉任務,查到被卡住的程式的pid,kill掉。然後手工執行下push的job,解決。

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

相關文章