如何在DATAGUARD中添加删除联机日志

本文详细介绍了在DATAGUARD环境中如何进行联机日志的添加与删除操作,包括设置STANDBY_FILE_MANAGEMENT参数、在主备库中同步日志文件等关键步骤。
在设计数据库的时候,可能不会考虑得太周全,添加或者删除联机日志的操作在所难免。
这篇文章就谈谈在DATAGUARD环境中如何添加或者删除联机日志。

DATAGUARD环境下,管理日志必须把STANDBY_FILE_MANAGEMENT参数值设置为MANUAL;

1、在备库停止应用日志
如果备库不是在恢复状态的话可以略过这一步。
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

2、在备库中把STANDBY_FILE_MANAGEMENT设置为MANUAL

3、在主库添加/删除日志
SQL> alter database add logfile group 10 '/u01/oracle/oradata/primary/redo10.log' size 50m;
Database altered.
注意:在主库添加的日志和备库的standby redo log的组号不要重复了,否则在下一步执行会报错,当然,如果你在备库指定另外一个组号就不用考虑这个问题了。

4、在备库执行上一步的操作
SQL> alter database add logfile group 10 '/u01/oracle/oradata/primary/redo10.log' size 50m;

Database altered.

5、在备库重新设置STANDBY_FILE_MANAGEMENT参数值AUTO。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/231499/viewspace-63842/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/231499/viewspace-63842/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值