Oracle Guard --問題1

suzhouclark發表於2009-07-24
臨時筆記。[@more@]

DataGuard切換失敗。

1. 在主庫上執行

alter database commit to switchover to physical standby;

出現錯誤:
ERROR at line 1:
ORA-16416: Switchover target is not synchronized with the primary

最大日誌為:

SQL> select max(sequence#) from v$archived_log;

MAX(SEQUENCE#)
--------------
345

副庫的最大日誌為:

SQL> select max(sequence#) from v$archived_log;

MAX(SEQUENCE#)
--------------
316

用以下命令分別在主,副庫上執行:

select sequence#,applied from v$archived_log;

副庫上從316號後就沒有,而主庫上從317後到345都顯示為NO.


問題的原因是:

在alert log 中:

ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 100.00% used, and has 0 remaining bytes available.

執行以下命令:

alter system set db_recovery_file_dest_size=30G


重啟兩個庫,問題解決。

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

相關文章