1 .一种数据库集群的自启动方法,包括:
开始自启动,检查本地节点的类型,所述本地节点为所述数据库集群中的一个节点;
判断所述本地节点是否为主节点;
若所述本地节点为主节点,检测所述本地节点与所述数据库集群中的其他节点的连接
情况;
判断所述本地节点与其他节点是否均能够进行连接,若是,启动所述本地节点的数据
库;若否,记录警告信息并停止所述数据库集群的自启动。
2.根据权利要求1所述的数据库集群的自启动方法,其中,所述启动所述本地节点的数
据库的步骤之前包括:
获取所述数据库集群中的其他节点的类型;
判断所述数据库集群中的其他节点是否存在主节点,若是,记录警告信息并停止所述
数据库集群的自启动;若否,执行所述启动所述本地节点的数据库的步骤。
3 .根据权利要求1所述的数据库集群的自启动方法,其中,所述启动所述本地节点的数
据库之后的步骤包括:
启动所述数据库集群中的其他节点的数据库。
4 .根据权利要求1所述的数据库集群的自启动方法,其中,所述判断所述本地节点是否
为主节点的步骤之后包括:
若所述本地节点为备节点,所述备节点进入等待状态,以等待自身的数据库被主节点
启动。
5 .根据权利要求4所述的数据库集群的自启动方法,其中,在所述备节点进入等待状态
后,按照预设的间隔时间检测所述备节点的数据库的开启情况;
若所述备节点的数据库未开启,继续按照所述间隔时间进行检测;
若所述备节点的数据库被开启,对所述备节点的数据库与所述主节点的数据库进行数
据同步。
6 .根据权利要求5所述的数据库集群的自启动方法,其中,所述对所述备节点的数据库
与所述主节点的数据库进行数据同步的步骤包括:
建立所述备节点的数据库与所述主节点的数据库的复制关系,从而对所述备节点的数
据库和所述主节点的数据库进行同步。
7 .根据权利要求1所述的数据库集群的自启动方法,其中,所述检测所述本地节点与所
述数据库集群中的其他节点的连接情况的步骤包括:
获取所述本地节点的集群节点信息文件,从所述集群节点信息文件中获取所述数据库
集群中的其他节点的连接字符串信息;
根据所述连接字符串信息获取所述数据库集群中的其他节点的地址;
利用所述其他节点的地址与所述其他节点建立连接,以检测连接情况。
8.根据权利要求7所述的数据库集群的自启动方法,其中,所述利用所述其他节点的地
址与所述其他节点建立连接的步骤包括:
利用ping命令与所述其他节点建立连接。
9.一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的数据库集群的自启动方法。
权 利 要 求 书
1/2 页
2
评论