背景:
本文旨在模拟正常进行集群操作过程中,集群DEM主机实例数据意外丢失删除、DEM出现故障后,通过先重建DEM,后使用DEM恢复实例以完成实例数据修复。
修改dpc集群所在目录的名称
(也可以选择删除该文件夹即视为数据丢失)
杀掉当前机器所有节点的实例
先停库,后删data目录
dem崩溃
使用之前配置好的1initDB脚本,一键搭建dem
点击加号添加集群监控
选择添加的集群类型后,站点扫描添加信息
以MP节点为例,填写关于MP非主机节点的信息(可通过DPC_INSTANCE查询对应的端口号)
测试无误确定后会自动导入该实例节点所在集群所有信息
添加后配置启动命令,一键信息填充即可补充
由于DEM主机实例故障,故此处无法显示启动命令
确定后即自动添加到资源监控
添加后配置启动命令,选中所有实例行,一键信息填充即可补充
1)在资源监控中选择维护即可打开集群维护
2)对所有故障节点进行重建实例
根据实际查询的信息(SELECT * FROM DPC_INSTANCE)手工填写故障节点的信息(实例名、AP_PORT_NUM、MP_PORT、RAFT组)
3)取消独立执行码,核实主机、工作目录、类型、实例名等信息(可通过SELECT * FROM V$DM_INI查看)
4)配置ini文件(参考其他实例,同级实例节点可参考其他主机对应实例节点,eg:BP1_A的ini参数可参考BP2_A/BP3_A,端口相同,修改file location和instance name其中的信息即可)
5)初始化参数设置,修改如下内容(由于SP恢复的时候不是通过备份集恢复的,故需要在此根据自身集群情况配置相应的信息,其他实例节点的参数配置通过备份集自动生成)
6)上传服务器文件
选择与当前集群其他节点相符的版本的执行码
7)确认无误后开始执行
8)执行成功,更新到监控即可恢复实例
9)重建实例后查看资源监控中的实例确认无误
文章
阅读量
获赞