1 .一种数据库容灾系统的恢复方法,包括:
获取自动故障转移服务的触发事件,所述自动故障转移服务用于将所述容灾系统中的
备系统提升为主系统;
执行所述自动故障转移服务;
根据所述自动故障转移服务的执行结果确定待恢复的数据库角色;
执行所述待恢复的数据库角色对应的监控服务;
根据所述监控服务的监控结果,对所述待恢复的数据库角色进行恢复。
2 .根据权利要求1所述的数据库容灾系统的恢复方法,其中,
所述获取自动故障转移服务的触发事件包括:所述容灾系统中的所述主系统出现异
常。
3 .根据权利要求1所述的数据库容灾系统的恢复方法,其中,
所述执行所述自动故障转移服务的步骤包括:
判断所述容灾系统中主备日志是否同步;
若是,则执行将所述备系统提升为所述主系统的转移操作。
4 .根据权利要求3所述的数据库容灾系统的恢复方法,其中,
所述根据所述自动故障转移服务的执行结果确定待恢复的数据库角色的步骤包括:
在所述执行结果显示所述转移操作失败的情况下,确定待恢复的数据库角色为所述主
系统;
在所述执行结果显示所述转移操作成功的情况下,确定待恢复的数据库角色为所述备
系统。
5 .根据权利要求4所述的数据库容灾系统的恢复方法,其中,
所述执行所述待恢复的数据库角色对应的监控服务的步骤包括:
在所述待恢复的数据库角色为所述主系统的情况下,监控所述主系统的主系统服务进
程和主系统守护进程;
在所述待恢复的数据库角色为所述备系统的情况下,监控所述备系统的备系统服务进
程和备系统守护进程。
6 .根据权利要求5所述的数据库容灾系统的恢复方法,其中,
所述根据所述监控服务的监控结果,对所述待恢复的数据库角色进行恢复的步骤包
括:
在所述监控结果显示所述主系统服务进程异常但是所述主系统守护进程正常的情况
下,获取目标数据系统;
判断所述目标数据系统是否为原有主系统;
在所述目标数据系统是原有主系统的情况下,判断所述目标数据系统是否为主动停
止;
在所述目标数据系统不是主动停止的情况下,将所述目标数据系统恢复为所述主系
统。
7 .根据权利要求6所述的数据库容灾系统的恢复方法,其中,
所述判断所述目标数据系统是否为原有主系统的步骤包括:判断所述目标数据系统中
是否包含原有数据库主节点;若是,则判定所述目标数据系统是原有主系统;
权 利 要 求 书
1/2 页
2
评论