DG出現ARCH ERROR的錯誤解決方式

SQL> select process,status from v$managed_standby;ide

PROCESS STATUS
--------- ------------
ARCH CONNECTED
ARCH ERROR
RFS IDLE
RFS IDLE進程


查看parameter,發現log_archive_dest_state_2設置ENABLE。因爲不作SWITCH OVER,因此,這個參數對於個人DG來講,是沒用的。it


因而:class

alter system set log_archive_dest_state_2='DEFER' scope=both;select


從新查詢:查詢

SQL> select process,status from v$managed_standby;db

PROCESS STATUS
--------- ------------
ARCH CONNECTED
ARCH ERROR
MRP0 WAIT_FOR_LOG
RFS IDLE
RFS IDLEscope


沒有效果。di

查看參數:view

log_archive_max_processes integer 2

對於個人有效ARCH進程實際上只有一個有效,因而:

alter system set log_archive_max_processes=1 scope=1;



SQL> select process,status from v$managed_standby;

PROCESS STATUS
--------- ------------
ARCH CONNECTED
RFS IDLE
RFS IDLE
MRP0 WAIT_FOR_LOG


開回來:

alter system set log_archive_max_processes=2 scope=2;


SQL> select process,status from v$managed_standby;

PROCESS STATUS
--------- ------------
ARCH CONNECTED
ARCH CONNECTED
RFS IDLE
RFS IDLE
MRP0 WAIT_FOR_LOG



問題解決。

相關文章
相關標籤/搜索