System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书属于大数据,尤其涉及数据库的数据处理方法、装置和服务器。
技术介绍
1、在涉及大数据的业务处理场景(例如,金融业务服务场景)中,所涉及到的数据库的数据量大多较为庞大。
2、基于现有方法,在对上述数据库进行数据库备份时,由于所涉及到的数据处理量较大,导致服务器的处理负担较重,处理耗时较长,甚至会对该数据库的正常运行生产造成影响。进一步,基于现有方法也很难自动且精准地检测并发现数据库异常,进行影响数据库相关数据的准确性和连贯性。
3、针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
1、本说明书提供了一种数据库的数据处理方法、装置和服务器,一方面,能够有效地减少数据库服务器的处理负担,缩短整体的处理时长;另一方面,还能够自动且精准地实现针对基于目标数据库的数据库备份检测,及时发现数据库异常,并作相应处理,以确保数据库数据的准确、可靠,以及备份数据的连贯性。
2、本说明书提供了一种数据库的数据处理方法,包括:
3、检测当前是否满足针对目标数据库的数据库备份检测触发条件;其中,所述目标数据库包括主库和备库;所述主库部署于主库服务器,所述备库部署于备库服务器;
4、在确定当前满足数据库备份检测触发条件的情况下,获取与目标数据库对应的目标备份管理清单;其中,所述目标备份管理清单至少包含有:目标数据库的数据库标识、主库的关联信息、备库的关联信息、目标数据库的备份状态信息、目标数据库的角色状态信息;
5、根据预
6、在确定第一检测通过的情况下,根据预设的检测规则和目标备份管理清单,对主库和备库进行涉及主备同步关系的第二检测;
7、在确定第二检测通过的情况下,获取目标备份工具关于当前的备份源的目标备份执行记录;并根据目标备份执行记录,对当前的备份源进行涉及备份执行的第三检测;
8、在确定第三检测通过的情况下,确定目标数据库的数据库备份检测通过。
9、在一个实施例中,所述主库的关联信息包括:主库服务器的ip地址、主库的实例名、主库的全备策略、主库的増备策略;所述备库的关联信息包括:备库服务器的ip地址、备库的实例名、备库的全备策略、备库的増备策略;所述目标数据库的备份状态信息包括:处于激活状态的全备策略、处于激活状态的増备策略、新增的归档号、已备份的归档号、数据库备份状态指示字段。
10、在一个实施例中,根据预设的检测规则和目标备份管理清单,通过登录主库服务器,调用目标备份工具进行涉及角色状态的第一检测,包括:
11、根据预设的检测规则,查询并根据目标备份管理清单中的目标数据库的角色状态信息,在确定主库为主机源的情况下,获取主库的关联信息;
12、根据主库的关联信息,登录主库服务器;并基于主库服务器查询并确定主库的当前角色状态;
13、在确定主库的当前角色状态为主机源的情况下,根据目标备份管理清单,调用目标备份工具根据主库的实例名检测该主库是否配置有相应的全备策略和増备策略;
14、在确定该主库配置有相应的全备策略和増备策略的情况下,确定主库第一检测通过。
15、在一个实施例中,在确定主库第一检测通过之后,所述方法还包括:
16、根据预设的检测规则,查询目标备份管理清单,获取备库的关联信息;
17、根据备库的关联信息,登录备库服务器;并基于备库服务器查询并确定备库的当前角色状态;
18、在确定备库的当前角色状态为备份源的情况下,根据目标备份管理清单,调用目标备份工具根据备库的实例名检测该备库是否配置有相应的全备策略和増备策略;
19、在确定该备库配置有相应的全备策略和増备策略的情况下,确定备库第一检测通过。
20、在一个实施例中,在基于主库服务器查询并确定主库的当前角色状态之后,所述方法还包括:
21、在确定主库的当前角色状态为备份源的情况下,通过主库的数据库接口查询并确定当前的主机源的关联信息;
22、根据目标备份管理清单和当前的主机源的关联信息,检测当前的主机源与备库是否匹配;
23、在确定当前的主机源与备库匹配的情况下,确定目标数据库发生过主备切换;并更新目标备份管理清单中的目标数据库的角色状态信息;
24、生成关于目标数据库的主备切换的第一提示信息;并将该第一提示信息发送至用户终端。
25、在一个实施例中,在更新目标备份管理清单中的目标数据库的角色状态信息之后,所述方法还包括:
26、根据预设的检测规则和更新后的目标备份管理清单,重新通过登录主库服务器,调用目标备份工具进行涉及角色状态的第一检测。
27、在一个实施例中,在检测当前的主机源与备库是否匹配之后,所述方法还包括:
28、在确定当前的主机源与备库不匹配的情况下,确定目标数据库发生主过主备切换和备库置换;并更新目标备份管理清单中的目标数据库的角色状态信息、备库的关联信息;
29、生成关于目标数据库的主备切换和备库置换的第二提示信息;并将该第二提示信息发送至用户终端。
30、在一个实施例中,在调用目标备份工具根据主库的实例名检测该主库是否配置有相应的全备策略和増备策略之后,所述方法还包括:
31、在确定该主库未配置有相应的全备策略和増备策略的情况下,确定第一检测未通过;
32、生成相应的第一类报错提示;并将第一类报错提示发送至用户终端。
33、在一个实施例中,根据预设的检测规则和目标备份管理清单,对主库和备库进行涉及主备同步关系的第二检测,包括:
34、根据预设的检测规则,查询目标备份管理清单,获取目标数据库的角色状态信息;
35、在根据目标数据库的角色状态信息,确定当前的备份源为主库的情况下,获取并根据主库的序列号更新目标备份管理清单中新增的归档号;
36、检测目标备份管理清单中的处于激活状态的全备策略、处于激活状态的増备策略,以及主库的全备策略的运行状态、主库的増备策略的运行状态是否符合要求;
37、在确定不符合要求的情况下,调用目标备份工具对目标备份管理清单中的处于激活状态的全备策略、处于激活状态的増备策略,和/或,主库的全备策略的运行状态、主库的増备策略的运行状态进行相应调整。
38、在一个实施例中,在获取目标数据库的角色状态信息之后,所述方法还包括:
39、在根据目标数据库的角色状态信息,确定当前的备份源为备库的情况下,获取主库的序列号和备库的序列号;
40、检测主库的序列号与备库的序列号的差值是否小于等于预设的容忍阈值;
41、在确定主库的序列号与备库的序列号的差值是否小于等于预设的容忍阈值的情况下,确本文档来自技高网...
【技术保护点】
1.一种数据库的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述主库的关联信息包括:主库服务器的IP地址、主库的实例名、主库的全备策略、主库的増备策略;所述备库的关联信息包括:备库服务器的IP地址、备库的实例名、备库的全备策略、备库的増备策略;所述目标数据库的备份状态信息包括:处于激活状态的全备策略、处于激活状态的増备策略、新增的归档号、已备份的归档号、数据库备份状态指示字段。
3.根据权利要求2所述的方法,其特征在于,根据预设的检测规则和目标备份管理清单,通过登录主库服务器,调用目标备份工具进行涉及角色状态的第一检测,包括:
4.根据权利要求3所述的方法,其特征在于,在确定主库第一检测通过之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,在基于主库服务器查询并确定主库的当前角色状态之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在更新目标备份管理清单中的目标数据库的角色状态信息之后,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,
8.根据权利要求3所述的方法,其特征在于,在调用目标备份工具根据主库的实例名检测该主库是否配置有相应的全备策略和増备策略之后,所述方法还包括:
9.根据权利要求2所述的方法,其特征在于,根据预设的检测规则和目标备份管理清单,对主库和备库进行涉及主备同步关系的第二检测,包括:
10.根据权利要求9所述的方法,其特征在于,在获取目标数据库的角色状态信息之后,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,在检测主库的序列号与备库的序列号的差值是否小于等于预设的容忍阈值之后,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,根据目标备份执行记录,对当前的备份源进行涉及备份执行的第三检测,包括:
13.一种数据库的数据处理装置,其特征在于,包括:
14.一种服务器,其特征在于,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1至12中任一项所述方法的步骤。
15.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,所述指令被处理器执行时实现权利要求1至12中任一项所述方法的步骤。
...【技术特征摘要】
1.一种数据库的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述主库的关联信息包括:主库服务器的ip地址、主库的实例名、主库的全备策略、主库的増备策略;所述备库的关联信息包括:备库服务器的ip地址、备库的实例名、备库的全备策略、备库的増备策略;所述目标数据库的备份状态信息包括:处于激活状态的全备策略、处于激活状态的増备策略、新增的归档号、已备份的归档号、数据库备份状态指示字段。
3.根据权利要求2所述的方法,其特征在于,根据预设的检测规则和目标备份管理清单,通过登录主库服务器,调用目标备份工具进行涉及角色状态的第一检测,包括:
4.根据权利要求3所述的方法,其特征在于,在确定主库第一检测通过之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,在基于主库服务器查询并确定主库的当前角色状态之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在更新目标备份管理清单中的目标数据库的角色状态信息之后,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,在检测当前的主机源与备库是否匹配之后,所述方法还包括:<...
【专利技术属性】
技术研发人员:任岗,吴晓晔,潘磊,周炜,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。