Data Guard無法同步報ORA-16047錯
一、問題現象
Data Guard無法正常同步,alert log錯誤資訊如下:
LGWR: Setting 'active' archival for destination LOG_ARCHIVE_DEST_2
Error for archive log file 4 to 'tmpeps'
Errors in file /hp/app/oracle/rdbms/diag/rdbms/eps/eps/trace/eps_nsa3_1008.trc:
ORA-16047: DGID mismatch between destination setting and target database
FAL: Error 16047 creating remote archivelog file 'tmpeps'
FAL: FAL archive failed, see trace file.
ARCH: FAL archive failed. Archiver continuing
ORACLE Instance eps - Archival Error. Archiver continuing.
二、原因分析
出現這個錯誤主要有以下兩個原因造成:
(1)主庫的Log_archive_desc_n引數中db_unique_name的設定與備庫的db_unique_name不匹配
(2)Log_archive_config 引數中Dg_config未設定或者是未包含主備庫的db_unique_name
具體處理步驟如下:
關於第一種可能性,檢查如下:
1、檢查主庫log_archive_dest_3的引數設定
Show parameter log_archive_dest_3
Name type value
---------------- ------------------
Log_archive_dest_3 string service=tmpeps LGWR ASYNC NOAFFIRM valid_for=(online_logfiles,primary_role)db_unique_name=tmpeps
2、檢查備庫的db_unique_name引數設定
Show parameter db_unique_name
Name type value
---------------- ----------------
db_unique_name string tmpeps
兩者匹配,因此不是這個原因造成
關於第二種可能性,檢查如下:
1、檢查主庫log_archive_config引數設定
Show parameter log_archive_config
Name type value
---------------- ----------------
Log_archive_config string DG_CONFIG=(eps,tmpeps)
2、檢查主庫db_unique_name引數設定
Show parameter db_unique_name
Name type value
---------------- ----------------
db_unique_name string eps
3、檢查備庫的db_unique_name引數
Show parameter db_unique_name
Name type value
---------------- -------------------
db_unique_name string tmpeps
4、檢查備庫的log_archive_config引數
Show parameter
Name type value
---------------- -----------------
log_archive_config string
發現這裡沒有設定log_archive_config引數,以下為這個引數的官方解釋:
LOG_ARCHIVE_CONFIG enables or disables the sending of redo logs to remote destinations and the receipt of remote redo logs, and specifies the unique database names (DB_UNIQUE_NAME) for each database in the Data Guard configuration.
Values:
DG_CONFIG
Specifies a list of up to 9 unique database names (defined with the DB_UNIQUE_NAME initialization parameter) for all of the databases in the Data Guard configuration.
NODG_CONFIG
Eliminates the list of service provider names previously specified with the DG_CONFIG option.
這個引數如果設定了,就要在Data Guard環境中所有的資料庫都設定
三、解決方法
由於備庫沒有設定log_archive_config引數,導致了主庫無法與備庫進行同步,設定這個引數後,主備同步正常
alter system set log_archive_config="DG_CONFIG=(eps,seps,tmpeps)" scope=both;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22578826/viewspace-749297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-16191 錯誤導致無法連線DATA GUARD環境
- 監控Data Guard實時同步
- Data guard 中 alert 日誌報錯 "FAL archive failed"HiveAI
- 物理data guard備standby庫的時候報錯。
- Oracle11g Data Guard -- ORA-16047 , ORA-16057 ,ORA-01031Oracle
- DATA GUARD部署模式——DATA GUARD概念和管理模式
- Data Guard 主庫建立表空間,備庫MRP無法啟動
- InfoPackage無法開啟 報錯Package
- 介紹ORACLE DATA GUARD——DATA GUARD概念和管理Oracle
- ADG無法同步:TT00程式報錯 Error 12514Error
- Data guard搭建
- oracle data guard!!Oracle
- Data Guard Broker系列之二:Data Guard Broker配置實戰
- DATA GUARD 簡介
- Data Guard 建立(ASM)ASM
- Oracle Data Guard配置Oracle
- Oracle 11g Data Guard Enabling Active Data GuardOracle
- [Data Guard]Oracle10g Data Guard學習筆記(一)Oracle筆記
- [Data Guard]Oracle10g Data Guard學習筆記(二)Oracle筆記
- [Data Guard]Oracle10g Data Guard學習筆記(三)Oracle筆記
- 密碼檔案導致Data Guard同步錯誤:error 12514,Error 1033 - 2密碼Error
- 密碼檔案導致Data Guard同步錯誤:error 12514,Error 1033 - 1密碼Error
- Oracle Data Guard Broker元件Oracle元件
- Oracle Data Guard簡介Oracle
- 單機搭建Data Guard
- Active Data Guard初探(一)
- DATA GUARD架構(一)架構
- Oracle Data Guard 介紹Oracle
- Data Guard Wait EventsAI
- physical data guard 的原理
- ORACLE Data Guard--IOracle
- data guard switchover on solaris 10
- webservice返回DataTable報錯無法序列化Web
- 程式無任何報錯但是無法寫入資料庫資料庫
- 建立data guard備庫的instance時,報ORA-09925錯誤的處理
- 技術白皮書:Oracle Data Guard 11gOracle Data Guard 理論知識OracleGo
- IPMI報jnlp錯誤,無法開啟java程式Java
- excel in place無法使用,報錯0k000Excel