dataguard 使用要点
操作环境:oralce 11g dataguard
本文内容:
一:dataguard主备切换
二:物理standby的read only模式
操作步骤:
一:dataguard主备切换
1.当oracle dataguard配置好之后,此时主库为open状态,备库为接收并应用归档模式(恢复模式)的mounted
状态。
主库(primary):
备库(standby):
2.检查主库是否支持switchover操作。
注:值"TO STANDBY"表示primary(主库)可以切换为standby(备库)角色,否则的话就要
重新检查dataguard的配置,看看相关参数配置是否正确。
3.主库执行主切备命令,然后关闭数据库,开启到mounted状态
4.查看备库是否支持switchover操作
5.备库执行悲切主命令,并开启数据库到open
注:open的时候不需要附加read only字句,因为oracle会根据控制文件判断是否为物理standby,从而自动启动到read only模式。
6.备库(原主库)开启接收并应用归档模式(恢复模式)
此时,主备库切换完毕。
二:物理standby的read only模式
以read only模式打开standby数据库,使得一些查询,备份等操作可以在备库执行,从而相对减轻了主库的压力。read only模式下,standby仍然接收primary传过来的redo数据,但不会应用redo数据,直到standby重新恢复到接收并应用归档模式(恢复模式)。
1.备库在应用并接收归档时,是处于mounted状态。
2.在开启read only模式时要取消standby的应用归档模式;
3.启动standby库到open状态。
4.查看standby状态为read only模式。
此时便对standby数据库进行相关查询或备份。
5. read only模式重新切换到应用归档模式状态,需要将standby数据库关闭,开启到mounted状态,并设置为应用归档模式。
此时,standby又回到了接收并应用归档的模式(恢复模式)。