调整dataguard环境下的redo log有什么注意事项吗?由于之前设定的redo log文件太大,想调小一点,以下是我的方案,大家看看有没有什么需要修改或者注意的,谢谢!
1.停standby数据库
2.在primary数据库,由于本身设定了6组redo log,而且redo log也大,所以不需要建临时的redo log。查看处于已经归档,inative状态的redlog组(假设处于current状态的组为group 4)
alter database drop logfile group 1;
alter database add logfile group 1 ('/home/oracle/oracle/product/10.2.0/oradata/SFP/onlinelog/redo01_1.log','/home/oracle/oracle/product/10.2.0/flash_recovery_area/SFP/onlinelog/redo01_2.log') size 100m;
3.以此类推,调整group2,goup3,goup6。
4.alter system switch logfile;,调整goup4
5.alter system switch logfile; ,调整group5
6.在主库重新生成standby control file
7.将调整后的redlog和重新生成的standby control file复制到standby数据库相应的目录
8.启动standby数据库
有两个问题:这个是生产库,需不需要先停掉应用?还有就是redo log的文件名是不是要和原先的一样?