用两台虚拟机最dataguard实验,主库和备库归档同步,开始切换主库备库角色喽!!!
在主库配置最大保护模式和最大性能模式切换后(
alter database set standby to maximize protection;
),alter database open;弹出
ora-00449:后台进程'DBW0' 因错误16072异常终止
ora-16072:需要一个备用数据库目标的最小值
查资料发现是没有在备库创建standby log(备注:需要与主库的standby log名称不同),解决方法:在备库端建立standby log:
SQL> alter database add standby logfile group 4 'D:\oracle\product\10.2.0\oradata\orcl\redo04.log' size 50M;
SQL> alter database add standby logfile group 5 'D:\oracle\product\10.2.0\oradata\orcl\redo05.log' size 50M;
SQL> alter database add standby logfile group 6 'D:\oracle\product\10.2.0\oradata\orcl\redo06.log' size 50M;
SQL> alter database add standby logfile group 7 'D:\

在尝试将Oracle数据库切换到最大保护模式时遇到ORA-06172错误,原因是备库缺少standby日志。解决方法是在备库上添加standby日志,详细步骤包括创建新的standby日志组并设置大小,最后验证standby日志状态。
最低0.47元/天 解锁文章
664

被折叠的 条评论
为什么被折叠?



