dg歸檔沒有傳輸到備庫

zlingyi發表於2015-04-15
昨天使用duplicate搭建了一個dg,但是發現dg的歸檔一直沒有傳輸,檢視主備庫的alert日誌沒有反應,主庫切換了一下日誌,檢視alert日誌還是沒有報錯,到底是什麼原因導致的
檢視主備庫的狀態發現主庫狀態不對,網上搜尋了一下,一般日誌沒有應用都是引數檔案沒有配置正確,其中傳遞日誌的引數(LOG_ARCHIVE_DEST_2)出問題的可能性最大,但是這個引數檔案都是直接複製過來的,哪地方不正確呢,
檢視該引數的狀態,select status,error from v$archive_dest where dest_id=2;發現報錯,狀態為BAD,
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2='DEFER';
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2='ENABLE';
再檢視一下,還是為BAD,於是將這個引數重寫,alert日誌終於有報錯,告訴我沒有許可權,估計是引數檔案的問題,於是在主庫重建了引數檔案並傳到備庫,
alert報另一個錯,ORA-16057: DGID from server not in Data Guard configuration
檢視該引數,該引數的狀態這次為error,網上搜尋了一下該錯誤的解決辦法,主備庫的log_archive_config要麼都設定,要麼都不設定。
將主備庫的log_archive_config引數都設定一下。
再次執行ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2='ENABLE';並檢視該引數的狀態,該引數狀態終於為valid。
資料也正常傳輸過去。

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

相關文章