当前位置:文档之家› 文档-oracle11g-物理DG日常巡检手册

文档-oracle11g-物理DG日常巡检手册

文件编号:
ORACLE11g Dataguard物理Standby
日常巡检操作手册
编写:_____________
校对:_____________
日期:_____________
目录
1、DG环境的日常巡检 (4)
1.1、主库环境检查 (4)
1.1.1、主库实例启动状态检查 (4)
1.1.2、主库启动模式检查 (4)
1.1.3、主库DG环境的保护模式检查 (4)
1.1.4、主库用于控制日志同步的参数检查 (4)
1.1.5、主库查看是否开启强制日志功能 (5)
1.1.6、主库上查看设置的归档日志路径是否可用 (5)
1.1.7、主库上查询归档日志的应用情况 (6)
1.1.8、主库上查看DG环境进程的状态 (6)
1.1.9、主库上查看DG的状态信息 (7)
1.1.10、主库SWITCH OVER角色和状态的检查 (7)
1.2、备库环境检查 (7)
1.2.1、备库实例的启动状态检查 (7)
1.2.2、备库启动模式检查 (7)
1.2.3、备库DG环境的保护模式检查 (8)
1.2.4、备库用于控制日志同步的参数检查 (8)
1.2.5、备库上查看同步过来的归档日志的应用情况 (8)
1.2.6、备库上查看归档日志有没有裂缝(同操作2.5部分类似) (9)
1.2.7、备库上查看DG环境特有进程的状态 (9)
1.2.8、备库上查看DG环境的状态信息 (10)
1.2.9、备库SWITCH OVER角色和状态的检查 (10)
2、DG环境的启动与关闭 (11)
2.1、DG环境的关闭 (11)
2.1.1、检查DG环境主备库的日志使用情况 (11)
2.1.2、停主库的监听程序 (11)
2.1.3、停备库的监听程序 (11)
2.1.4、关闭主数据库 (11)
2.1.5、查看备库的开启模式 (11)
2.1.6、关闭备数据库的归档应用程序 (12)
2.1.7、关闭备数据库 (12)
2.2、DG环境的启动 (12)
2.2.1、启动DG环境的主库 (12)
2.2.2、启动主库的监听程序 (12)
2.2.3、启动DG环境的备库到mount或open状态 (12)
2.2.4、启动备库的监听程序 (13)
2.2.5、主库切换归档日志 (13)
2.2.6、查看备库是否有新应用过来的日志 (13)
2.2.7、备库上开启归档日志应用进程 (13)
2.2.8、主库与备库验证当前redo log (13)
3、DG环境的主备切换-SWITCHOVER (14)
3.1、SWITCHOVER切换的特点 (14)
3.2、SWITCHOVER切换的注意事项 (14)
3.3、SWITCHOVER的切换操作流程 (14)
3.3.1、主库与备库运行状态确认 (14)
3.3.2、查看switchover之前主库的角色和状态 (14)
3.3.3、查看switchover之前备库的角色和状态 (15)
3.3.4、将主库切换成备库 (15)
3.3.5、将备库启动到mount状态 (15)
3.3.6、主库启动到mount状态 (16)
3.3.7、备库切换成主库 (16)
3.3.8、检查切换后主库与备库的日志编号 (17)
1、DG环境的日常巡检1.1、主库环境检查
1.1.1、主库实例启动状态检查
操作位置:主库
操作命令:
查询结果并没有看到lgwr/arch、sync/async、affirm/noaffirm的参数设置,说明当前主库没有对这三个参数进行设置,当前使用的是默认设置,即:arch、async、noaffirm的设置。

1.1.5、主库查看是否开启强制日志功能
1.1.9、主库上查看DG的状态信息
1.2、备库环境检查
1.2.1、备库实例的启动状态检查
也可以将其启动到OPEN状态,执行命令:alter database open;
1.2.2、备库启动模式检查
操作命令:
1.2.6、备库上查看归档日志有没有裂缝(同操作2.5部分类似)
操作说明:
FRS进程:用于备库接收从主库LNS进程或ARCH进程投递过来的归档日志。

ARCH:用于复制从主库上同步过来的归档日志。

MRP0:用于应用归档日志。

2、DG环境的启动与关闭
2.1、DG环境的关闭
2.1.1、检查DG环境主备库的日志使用情况
操作位置:主库&备库
主库与备库当前使用的日志编号相同
2.1.2、停主库的监听程序
2.1.3、停备库的监听程序
2.1.4、关闭主数据库
2.1.5、查看备库的开启模式
only模式则直接关闭数据库即可。

正常情况下备库应该时刻处于应用归档日志的模式。

2.1.6、关闭备数据库的归档应用程序
2.1.7、关闭备数据库
这样,整个Data Guard环境就算是完整的关闭掉了...
2.2、DG环境的启动
2.2.4、启动备库的监听程序
2.2.6、查看备库是否有新应用过来的日志
2.2.7、备库上开启归档日志应用进程
2.2.8、主库与备库验证当前redo log
操作位置:主库&备库
这样,这个Data Guard环境就算是去正常的启动了...
3、DG环境的主备切换-SWITCHOVER
3.1、SWITCHOVER切换的特点
一般SWITCHOVER切换都是计划中的切换,特点是在切换后,不会丢失任何的数据,而且这个过程是可逆的,整个DATA GUARD环境不会被破坏,原来DATA GUARD环境中的所有物理和逻辑STANDBY都可以继续工作。

3.2、SWITCHOVER切换的注意事项
1)确认主库和从库间网络连接通畅;
2)确认没有活动的会话连接在数据库中;
3)PRIMARY数据库处于打开的状态,STANDBY数据库处于MOUNT状态;
4)确保STANDBY数据库处于ARCHIVELOG模式;
5)如果设置了REDO应用的延迟,那么将这个设置去掉;
6)确保配置了主库和从库的初始化参数,使得切换完成后,DATA GUARD机制可以顺利的运行。

3.3、SWITCHOVER的切换操作流程
3.3.1、主库与备库运行状态确认
在执行主备SWITCH OVER之前,需要首先确认主库与备库的实例以及数据库的启动状态,确保主库与备库满足下面的要求:
态。

表示当前主库还有活动的会话连接,属于正常的主库准备切换之前的状态。

2)如果之前已经做过主备的SWITCH OVER操作,那么主库的SWITCHOVER_STATUS状态会是TO_STANDBY状态,表明当前主库已经准备好随时切换成备库了。

3.3.3、查看switchover之前备库的角色和状态
表明备库已经随时可以切换成主库了。

2)如果之前已经做过主备的SWITCH OVER操作,在主库没有发出要做主备切换的操作之前(即:执行主库切成备库的那条命令),备库的SWITCHOVER_STATUS状态会是NOT ALLOWED,属于正常状态。

3.3.4、将主库切换成备库
3.3.5、将备库启动到mount状态
作的信息已经发送到了备库上,所以备库此时的切换状态会变成TO PRIMARY。

3.3.6、主库启动到mount状态
操作位置:主库&备库
进一步的验证。

至此,我们的主备SWITCH OVER操作就算是顺利的完成了...。

相关主题