CN109726051A - 一种数据库备份数据有效性自动化验证方法 - Google Patents
一种数据库备份数据有效性自动化验证方法 Download PDFInfo
- Publication number
- CN109726051A CN109726051A CN201811634520.2A CN201811634520A CN109726051A CN 109726051 A CN109726051 A CN 109726051A CN 201811634520 A CN201811634520 A CN 201811634520A CN 109726051 A CN109726051 A CN 109726051A
- Authority
- CN
- China
- Prior art keywords
- data
- backup
- verification
- database
- verification method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种数据库备份数据有效性自动化验证方法,实现了自动化的、更全面的备份数据有效性验证,缩短了备份有效性验证周期;并且可保存多份有效可用的备份数据,可立即被挂载使用,大大地提高备份数据的可用性。
Description
技术领域
本发明属于计算机技术领域,特别涉及一种数据库备份数据有效性自动化验证方法。
背景技术
随着大数据时代的到来,数据量在***式增长,用于存储数据的数据库已广泛应用于各个行业。数据是每个企业单位的根本,企业单位也越来越重视数据库的保护备份。
然而,当前企业单位缺乏对备份数据的有效性验证手段,一般都是通过定期手动实现验证。现有的验证方式存在以下问题:
(1)手动验证:一般来说人为的操作出错的概率更高,即使是做重复的事情同样可能会产生各种错误。
(2)周期过长:现有的验证方式一般短则一两个月验证一次,长则半年甚至一年验证一次,这样长周期的备份数据验证,导致了当生产环境数据库出现问题时,一但备份数据不能用,将造成几个月甚至更久的数据丢失。鉴于数据对于企业单位的重要性,如此大量的数据丢失显然是无法接受的。
(3)验证不全面:手动数据库备份验证是不全面的,很多时候只是简单拉起了数据库,数据库能不能满足生产环境使用,存在哪些潜在问题都很难发现。
(4)验证耗时:现有的数据库备份验证方式,首先每次验证需要申请磁盘空间,在流程比较复杂的企业单位来说这是很耗时的;其次准备恢复验证环境也同样耗时,因此对于数据量大的企业单位来说这是一项很大的工程。
发明内容
有鉴于现有技术的上述缺陷,本发明的目的是实现对数据库备份数据全面、灵活、自动化的有效性验证,提高备份数据的可用性,为企业单位的数据库备份增加一道强有力的防线,从而大大地提高企业单位的工作效率,并使相关的数据能够得到及时有效的备份。
为达到上述目的,本发明提供了一种数据库备份数据有效性自动化验证方法,包括以下步骤:
步骤一、配置备份信息:配置备份***信息,并通过备份***信息扫描得到数据源信息,例如备份源主机名、数据库名等;
步骤二、配置目标环境:目标环境用于数据备份的有效性验证,目标环境和需要验证的源环境配置相对应,例如数据库类型、数据库版本、操作***类型等;
步骤三、创建任务:包括以下配置项目:
(1)配置源与目标的对应关系;
(2)配置存储池;
(3)设置是否进行数据验证,并上传验证脚本;
(4)设置是否自动执行以及自动执行周期;其中,自动执行周期可有多种选择,例如每天、每周的某几天、每月的某几天等;
(5)设置保存周期,验证的数据可以保留多份,并提供以后直接使用;
步骤四、执行备份数据有效性验证:该操作有两种方式:
(1)手动触发备份数据有效性验证,该方式可以随时手动执行;
(2)自动触发数据备份有效性验证,该方式按照上述设置的自动执行周期自动触发执行;
步骤五、展示验证结果:验证结果的展示通过输出检验日志来实现,可通过多种方式进行展示:
(1)手动查看数据备份有效性验证结果;
(2)邮件通知数据备份有效性验证结果;
(3)短信通知数据备份有效性验证结果。
本发明的数据库备份数据有效性自动化验证方法实现了自动化的、更全面的备份数据有效性验证,缩短了备份有效性验证周期;并且可保存多份有效可用的备份数据,可立即被挂载使用,大大地提高备份数据的可用性。
附图说明
图1是本发明一个较佳实施例的数据库备份数据有效性自动化验证方法的流程示意图。
具体实施方式
下面对本发明的实施例作详细说明,下述的实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
如图1所示,在一个较佳实施例中,本发明的数据库备份数据有效性自动化验证方法,包括以下步骤:
步骤一、配置备份信息:配置备份***信息,并通过备份***信息扫描得到数据源信息,例如备份源主机名、数据库名等;
步骤二、配置目标环境:目标环境用于数据备份的有效性验证,目标环境和需要验证的源环境配置相对应,例如数据库类型、数据库版本、操作***类型等;
步骤三、创建任务:包括以下配置项目:
(1)配置源与目标的对应关系;
(2)配置存储池;
(3)设置是否进行数据验证,并上传验证脚本;
(4)设置是否自动执行以及自动执行周期;其中,自动执行周期可有多种选择,例如每天、每周的某几天、每月的某几天等;
(5)设置保存周期,验证的数据可以保留多份,并提供以后直接使用;
步骤四、执行备份数据有效性验证:该操作有两种方式:
(1)手动触发备份数据有效性验证,该方式可以随时手动执行;
(2)自动触发数据备份有效性验证,该方式按照上述设置的自动执行周期自动触发执行;
步骤五、展示验证结果:验证结果的展示通过输出检验日志来实现,可通过多种方式进行展示:
(1)手动查看数据备份有效性验证结果;
(2)邮件通知数据备份有效性验证结果;
(3)短信通知数据备份有效性验证结果。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的试验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
Claims (7)
1.一种数据库备份数据有效性自动化验证方法,其特征在于,所述方法包括以下步骤:
步骤一、配置备份信息:配置备份***信息,并通过备份***信息扫描得到数据源信息;
步骤二、配置目标环境:所述目标环境用于数据备份的有效性验证,所述目标环境和需要验证的源环境配置相对应;
步骤三、创建任务:包括以下配置项目:(1)配置源与目标的对应关系;(2)配置存储池;(3)设置是否进行数据验证,并上传验证脚本;(4)设置是否自动执行以及自动执行周期;(5)设置保存周期;
步骤四、执行备份数据有效性验证;
步骤五、展示验证结果:所述验证结果的展示通过输出检验日志来实现。
2.如权利要求1所述的数据库备份数据有效性自动化验证方法,其特征在于,步骤一中所述的源信息包括备份源主机名、数据库名。
3.如权利要求1所述的数据库备份数据有效性自动化验证方法,其特征在于,步骤二中所述的需要验证的源环境配置包括数据库类型、数据库版本、操作***类型。
4.如权利要求1所述的数据库备份数据有效性自动化验证方法,其特征在于,步骤三中所述的自动执行周期为每天、每周的某几天或每月的某几天。
5.如权利要求1所述的数据库备份数据有效性自动化验证方法,其特征在于,步骤四中所述的执行备份数据有效性验证是手动触发的。
6.如权利要求1所述的数据库备份数据有效性自动化验证方法,其特征在于,步骤四中所述的执行备份数据有效性验证是按照步骤三设置的自动执行周期自动触发的。
7.如权利要求1所述的数据库备份数据有效性自动化验证方法,其特征在于,步骤五中所述的验证结果通过手动查看、邮件通知或短信通知的方式来展示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811634520.2A CN109726051A (zh) | 2018-12-29 | 2018-12-29 | 一种数据库备份数据有效性自动化验证方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811634520.2A CN109726051A (zh) | 2018-12-29 | 2018-12-29 | 一种数据库备份数据有效性自动化验证方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109726051A true CN109726051A (zh) | 2019-05-07 |
Family
ID=66296090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811634520.2A Pending CN109726051A (zh) | 2018-12-29 | 2018-12-29 | 一种数据库备份数据有效性自动化验证方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109726051A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110659161A (zh) * | 2019-09-11 | 2020-01-07 | 上海爱数信息技术股份有限公司 | 一种基于Docker的备份数据有效性验证方法及*** |
CN115904819A (zh) * | 2023-02-09 | 2023-04-04 | 云和恩墨(北京)信息技术有限公司 | 数据库备份数据的验证方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100077257A1 (en) * | 2008-09-24 | 2010-03-25 | At&T Intellectual Property I, L.P. | Methods for disaster recoverability testing and validation |
US8966318B1 (en) * | 2012-04-27 | 2015-02-24 | Symantec Corporation | Method to validate availability of applications within a backup image |
CN104809111A (zh) * | 2014-01-23 | 2015-07-29 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 自动化***数据库文件有效性验证的方法、装置及*** |
CN105159995A (zh) * | 2015-09-06 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 一种对数据库备份数据进行有效性验证的方法及装置 |
CN107193683A (zh) * | 2017-04-18 | 2017-09-22 | 北京潘达互娱科技有限公司 | 数据库备份的校验方法及装置 |
CN107562575A (zh) * | 2017-09-12 | 2018-01-09 | 郑州云海信息技术有限公司 | 一种Oracle数据库备份的方法及*** |
-
2018
- 2018-12-29 CN CN201811634520.2A patent/CN109726051A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100077257A1 (en) * | 2008-09-24 | 2010-03-25 | At&T Intellectual Property I, L.P. | Methods for disaster recoverability testing and validation |
US8966318B1 (en) * | 2012-04-27 | 2015-02-24 | Symantec Corporation | Method to validate availability of applications within a backup image |
CN104809111A (zh) * | 2014-01-23 | 2015-07-29 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 自动化***数据库文件有效性验证的方法、装置及*** |
CN105159995A (zh) * | 2015-09-06 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 一种对数据库备份数据进行有效性验证的方法及装置 |
CN107193683A (zh) * | 2017-04-18 | 2017-09-22 | 北京潘达互娱科技有限公司 | 数据库备份的校验方法及装置 |
CN107562575A (zh) * | 2017-09-12 | 2018-01-09 | 郑州云海信息技术有限公司 | 一种Oracle数据库备份的方法及*** |
Non-Patent Citations (2)
Title |
---|
张均宝 主编: "《未来就绪的信息***架构》", 31 August 2015, 复旦大学出版社 * |
邱云飞 等: ""Oracle 数据库备份文件有效性检测设计方案"", 《计算机应用与软件》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110659161A (zh) * | 2019-09-11 | 2020-01-07 | 上海爱数信息技术股份有限公司 | 一种基于Docker的备份数据有效性验证方法及*** |
CN110659161B (zh) * | 2019-09-11 | 2023-10-13 | 上海爱数信息技术股份有限公司 | 一种基于Docker的备份数据有效性验证方法及*** |
CN115904819A (zh) * | 2023-02-09 | 2023-04-04 | 云和恩墨(北京)信息技术有限公司 | 数据库备份数据的验证方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109271326B (zh) | 云数据库的测试方法及其装置、设备和存储介质 | |
CN110008129B (zh) | 一种存储定时快照的可靠性测试方法、装置及设备 | |
CN109344056B (zh) | 一种测试方法以及测试装置 | |
CN113238924B (zh) | 分布式图数据库***中的混沌工程实现方法和*** | |
CN108733525A (zh) | 一种存储模块自动测试并校验正确性的方法及*** | |
CN109726051A (zh) | 一种数据库备份数据有效性自动化验证方法 | |
CN108804257B (zh) | 终端状态检测方法、装置、终端及存储介质 | |
CN109284331B (zh) | 基于业务数据资源的制证信息获取方法、终端设备及介质 | |
CN112148614B (zh) | 回归测试方法及装置 | |
CN106055326A (zh) | 一种程序处理方法及调度服务器 | |
EP3514680B1 (en) | Identification of changes in functional behavior and runtime behavior of a system during maintenance cycles | |
CN111782532A (zh) | 一种基于网络异常节点分析的软件故障定位方法及*** | |
CN104794013A (zh) | 定位***运行状态、建立***运行状态模型的方法及装置 | |
CN107357619A (zh) | 一种板卡配置文件的生成方法、装置、设备以及存储介质 | |
Sharma et al. | Automated bug reporting system in web applications | |
CN112527564A (zh) | 数据库的数据恢复演练方法、装置及存储介质 | |
CN109857583A (zh) | 一种处理方法及装置 | |
Crespo et al. | Modeling archival repositories for digital libraries | |
CN116599881A (zh) | 云平台租户建模测试的方法、装置、设备及存储介质 | |
CN113220594B (zh) | 自动化测试方法、装置、设备及存储介质 | |
US11645192B2 (en) | Graph-based method for inductive bug localization | |
Jha et al. | A framework for testing Android apps by reusing test cases | |
Pathania et al. | Role of test case prioritization based on regression testing using clustering | |
Firesmith | Common system and software testing pitfalls | |
CN112052181A (zh) | 基于软件工程化的嵌入式软件自动化测试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190507 |
|
RJ01 | Rejection of invention patent application after publication |