10g DG沒有設定 log_archive_config 值,為什麼不報錯?

tolywang發表於2009-11-11


Linux AS 5.3  64bit
Oracle10.2.0.4  64bit  

最大效能模式DG



Primary 中引數設定如下 :


*.db_name='mxdell'
*.db_unique_name='mxdell'
*.log_archive_dest_1='location=/data/mxdell/arch
valid_for=(all_logfiles,all_roles) db_unique_name=mxdell'
*.log_archive_dest_2='service=standby  valid_for=(online_logfiles,primary_role) db_unique_name=mxstandby'
*.log_archive_dest_state_1='enable'   
*.log_archive_dest_state_2='enable'   





Physical Standby 上引數:   

*.db_name='mxdell'
*.db_unique_name='mxstandby'   
*.log_archive_dest_1='location=/data/mxdell/arch valid_for=(all_logfiles,all_roles) db_unique_name=mxstandby'
*.log_archive_dest_2='service=mxdell  valid_for=(online_logfiles,primary_role) db_unique_name=mxdell'     
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.standby_archive_dest='/data/mxdell/arch2'   
*.log_archive_min_succeed_dest=1   
*.db_file_name_convert='/data/mxdell','/data/mxdell'
*.log_file_name_convert='/u01/product/oradata/mxdell','/u01/product/oradata/mxdell'
*.standby_file_management='AUTO'  
*.fal_server='mxdell'
*.fal_client='standby'



配置之後設定為Managed 狀態後,redo apply 恢復正常, read only open 沒有問題, 轉換為Logical Standby後SQL Apply 也工作正常.  
按照Oracle文件需要設定 log_archive_config 引數, 這裡沒有設定,也沒有發現報類似 ORA-16047: DGID mismatch between destination setting and standby 的錯誤 。  前天一朋友和這個設定一樣, 沒有設定   log_archive_config , 結果報錯 ORA-16047 。

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

相關文章