码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE-DataGuard-重启服务器的方法

时间:2017-09-10 10:17:59      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:connect   rtu   反馈   rom   status   shutdown   session   cancel   服务   

DG原理:主机向备机传送日志文件,备机执行日志文件,借此与主机数据同步。

依此原理,不难推导出DG的开关机顺序

关机顺序  先主机再备机,这样日志就不会断了

开机顺序 先备机再主机 ,这样的目标也是日志不断

具体步骤 

关机

1.在主库上执行

shutdown immediate;

2.在备库上执行 

alter database recover managed standby database cancel;--这句很关键,如果不执行这句,备库基本关不掉,最后只能 shutdown abort

shutdown immediate;

分析:alter database recover managed standby database cancel;是用来关闭MRP进程,这个进程是用来还原主库日志到备库上的操作,如果不关了他,实例会认为还有日志文件未处理,一直在等MRP进程的反馈。

 

开机

1.在备库上执行

--开MRP

startup mount;

alter database open;

alter database recover managed standby database disconnect from session;

2.在主库上执行

startup mount;

alter database open;

注:如果你是要做硬件维护,把服务器关了,则要关注主备服务器上的监听是否启动

检查监听状态

lsnrctl status

启动监听状态

lsnrctl start

 

 

enjoy ;P

 

ORACLE-DataGuard-重启服务器的方法

标签:connect   rtu   反馈   rom   status   shutdown   session   cancel   服务   

原文地址:http://www.cnblogs.com/want990/p/7499938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!