用两台虚拟机最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;