由于数据库日志设置不合理,需要修改主备库的redo log和standby log,修改步骤如下:
1、切换日志,查看主备同步状态,查看主备同步是否正常。
alter system switch logfile;
2、日志同步正常,先取消备库的实时应用,设置主库和备库的standby_file_management参数为manual。
取消实时应用:
alter database recover managed standby database cancel;
主备库执行:
alter system set standby_file_management='manual';
3、查看主库redo日志的情况,修改主库redo log。
select a.group#,a.thread#,a.bytes/1024/1024,a.members,a.status,b.type,b.member from v$log a,v$logfile b where a.group#=b.group#;
GROUP# THREAD# A.BYTES/1024/1024 MEMBERS STATUS TYPE MEMBER
---------- ---------- ----------------- ---------- ---------------- ------- --------------------------------------------------------------------------------
3 1 50 1 CURRENT ONLINE /u01/app/oradata/orcl/redo03.log
2 1 50 1 INACTIVE ONLINE /u01/app/oradata/orcl/redo02.log
1 1 50 1 INACTIVE &n