一种Domino数据库异机恢复到指定时间点的方法技术

技术编号:14637468 阅读:67 留言:0更新日期:2017-02-15 11:39
本发明专利技术涉及数据库的备份和恢复技术领域,尤其涉及一种Domino数据库异机恢复到指定时间点的方法,包括:在恢复机器上创建临时恢复目录和临时日志目录;从备份集恢复Domino数据库的数据库认证文件到临时恢复目录;从备份集恢复相关的日志文件到临时日志目录;创建临时配置文件;从备份集恢复数据库备份文件到临时恢复目录;对数据库备份文件执行恢复到指定时间点的介质恢复。相对于现有技术,本发明专利技术可以大大提高恢复速度,且不需要在生产环境执行,可以有效避免恢复过程对生产机器的影响。

【技术实现步骤摘要】

本专利技术涉及数据库的备份和恢复
,尤其涉及一种Domino数据库异机恢复到指定时间点的方法
技术介绍
国际商业机器公司(IBM)的Lotus软件,是世界领先的企业通讯协作软件,在企业OA和邮件系统市场有着举足轻重的地位。Domino是Lotus软件的服务器数据库系统,负责存储和管理系统的所有数据,Domino数据库的安全关系到企业核心数据的安全。数据库的备份和恢复是保障数据安全、保证信息系统发生故障时快速恢复的常用手段。Domino系统可以通过停机备份或者使用第三方在线备份软件实现对数据库系统的离线或在线备份。备份的内容一般包括数据库的配置文件、数据库的认证文件、数据库文件、数据库日志等,启用DAOS功能的Domino数据库还需要备份DAOS对象文件。Domino数据库完成以上备份内容之后,就可以在遇到数据丢失或系统故障时执行数据恢复。Domino的数据库恢复过程比较复杂,并且没有完善的工具使用。Domino数据库的恢复可以分为系统级别的灾难恢复和数据库介质恢复。灾难恢复需要在备份服务器上重装Domino软件并完成基本的设置,然后按照一定的顺序逐个从备份集恢复恢复数据库配置文件、数据库的认证文件、数据库文件、日志文件和DAOS附件,整个过程对备份集恢复顺序有严格的要求,而且完整的备份集往往数据量很大,恢复需要执行很长时间。介质恢复是在源备份服务器的Domino数据库中直接进行数据库的恢复,这种方式需要占用生产机器的资源,直接使用现有的运行环境,会对生成环境的稳定运行产生影响。在实际的运行过程中,有需要场景需要简单的恢复某个数据库到指定的时间点,不需要在环境中替换或变更已有的数据库,这种应该场景通过灾难恢复的方式存在大量的浪费,使用介质恢复的方式,需要在生成环境上进行恢复,而且恢复过程需要使用生成环境的配置、日志等允许环境,会影响到生产环境的性能和稳定性。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种Domino数据库异机恢复到指定时间点的方法,可以在非生成环境上快速恢复指定的Domino数据库文件到特定的时间点。为了实现上述目的,本专利技术提供以下技术方案:一种Domino数据库异机恢复到指定时间点的方法,包括以下步骤:在恢复机器上创建临时恢复目录和临时日志目录;从备份集恢复Domino数据库的数据库认证文件到临时恢复目录;从备份集恢复相关的日志文件到临时日志目录;创建临时配置文件;从备份集恢复数据库备份文件到临时恢复目录;对数据库备份文件执行恢复到指定时间点的介质恢复。优选的,所述临时配置文件包括以下内容:Directory参数设置为恢复目录;KeyFileName参数设置为临时目录中数据库认证文件路径;TRANSLOG_Style设置为生成备份集系统的TRANSLOG_Style配置;TRANSLOG_Status设置为1;TRANSLOG_Path设置为临时日志目录;TRANSLOG_Recreate_Logctrl参数设置为1。优选的,生成备份集的系统设置了DAOS功能,所述临时配置文件包含以下内容:DAOSEnable参数设置为1;DAOS_LOAD参数设置为1;Create_R85_Database参数设置为1。相对于现有技术,本专利技术的有益效果如下:与现有的灾难恢复相比,本方法首先不需要重建完整的Domino服务器系统,对恢复机器的配置无特殊要求,使用普通的可以安装Domino软件的计算机系统就可以完成上述恢复操作;其次,本方法可以有选择的恢复特定的某个或某些数据库,不需要恢复所有的数据,在仅需要恢复部分数据时,可以大大提高恢复速度。与现有的介质恢复相比,本方法不需要在生产环境执行,可以有效避免恢复过程对生产机器的影响。如果在生产环境上执行本专利技术的恢复过程,可以将临时恢复目录设置为与Domino数据库运行无关的目录,恢复过程不会对生产环境的数据产生任何影响。具体实施方式为了便于对本专利技术进行理解,下面结合具体实施例对本专利技术作进一步描述。需要说明的是,在不相冲突的情况下,下述各实施例之间、以及各技术特征之间可以任意组合形成新的实施方案。本实施例提供一种Domino数据库异机恢复到指定时间点的方法,包括以下步骤:在恢复机器上创建临时恢复目录和临时日志目录;从备份集恢复Domino数据库的数据库认证文件到临时恢复目录;从备份集恢复相关的日志文件到临时日志目录;创建临时配置文件;从备份集恢复数据库备份文件到临时恢复目录;对数据库备份文件执行恢复到指定时间点的介质恢复。与现有的灾难恢复相比,本方法首先不需要重建完整的Domino服务器系统,对恢复机器的配置无特殊要求,使用普通的可以安装Domino软件的计算机系统就可以完成上述恢复操作;其次,本方法可以有选择的恢复特定的某个或某些数据库,不需要恢复所有的数据,在仅需要恢复部分数据时,可以大大提高恢复速度。与现有的介质恢复相比,本方法不需要在生产环境执行,可以有效避免恢复过程对生成机器的影响。如果在生产环境上执行本专利技术的恢复过程,可以将临时恢复目录设置为与Domino数据库运行无关的目录,恢复过程不会对生产环境的数据产生任何影响。在一具体的实施例中,临时配置文件包括以下内容:Directory参数设置为恢复目录;KeyFileName参数设置为临时目录中数据库认证文件路径;TRANSLOG_Style设置为生成备份集系统的TRANSLOG_Style配置;TRANSLOG_Status设置为1;TRANSLOG_Path设置为临时日志目录;TRANSLOG_Recreate_Logctrl参数设置为1。在另一具体的实施例中,生成备份集的系统设置了DAOS功能,临时配置文件进一步包含以下内容:DAOSEnable参数设置为1;DAOS_LOAD参数设置为1;Create_R85_Database参数设置为1。根据上述说明书的揭示和教导,本专利技术所属领域的技术人员还可以对上述实施方式进行变更和修改,因此,本专利技术并不局限于上面揭示和描述的具体实施方式,对本专利技术的一些修改和变更也应当落入本专利技术的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本专利技术构成任何限制。本文档来自技高网
...

【技术保护点】
一种Domino数据库异机恢复到指定时间点的方法,其特征在于,包括以下步骤:在恢复机器上创建临时恢复目录和临时日志目录;从备份集恢复Domino数据库的数据库认证文件到临时恢复目录;从备份集恢复相关的日志文件到临时日志目录;创建临时配置文件;从备份集恢复数据库备份文件到临时恢复目录;对数据库备份文件执行恢复到指定时间点的介质恢复。

【技术特征摘要】
1.一种Domino数据库异机恢复到指定时间点的方法,其特征在于,包括以下步骤:在恢复机器上创建临时恢复目录和临时日志目录;从备份集恢复Domino数据库的数据库认证文件到临时恢复目录;从备份集恢复相关的日志文件到临时日志目录;创建临时配置文件;从备份集恢复数据库备份文件到临时恢复目录;对数据库备份文件执行恢复到指定时间点的介质恢复。2.如权利要求1所述的快速恢复Domino数据库文件到指定时间点的方法,其特征在于,所述临时配置文件包括以下内容:Directory参数设置为恢复目录;KeyFileName参数设置为临时目...

【专利技术属性】
技术研发人员:娄永杰王子骏马立珂王贤达杨海锋
申请(专利权)人:广州鼎甲计算机科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1