[发明专利]一种获取事务日志转储文件信息的方法及设备在审
申请号: | 201710005140.1 | 申请日: | 2017-01-04 |
公开(公告)号: | CN106776150A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 杨浩前;杜青;段晖莉 | 申请(专利权)人: | 上海上讯信息技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 上海百一领御专利代理事务所(普通合伙)31243 | 代理人: | 甘章乖 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 事务 日志 文件 信息 方法 设备 | ||
技术领域
本申请涉及计算机领域,尤其涉及一种获取事务日志转储文件信息的方法及设备。
背景技术
随着计算机技术不断发展,各行各业的信息化和计算机网络建设也得到了迅猛发展,与此同时,随着数据量的不断膨胀,数据丢失与失效越来越成为信息化服务部门所不容忽视的问题。数据库技术在电信、证券、金融、政府、交通与能源等领域稳步发展,尤其是电信行业一直在同行业中处于领先地位,其数据容灾保护也是使用领域所关注的重要课题。
但是,目前数据库的容灾保护仍存在以下问题,以Sybase数据库为例:
1、数据库事务日志的转储仅局限于本地。
Sybase数据库管理员必须定期进行数据库的备份,一旦系统出现故障,数据能够得到及时的恢复。Sybase数据库备份包括对数据库和事务日志的转储,但转储目标只局限于本地。在数据库磁盘介质正常运作的情况下,如果数据库出现逻辑损坏,管理员可在本地选取之前所转储的数据库和相应的事务日志来恢复数据库;但如果数据库磁盘介质损坏,就无法再对数据库进行恢复,从而导致数据的丢失。
2、数据库事务日志转储文件信息的获取缺少自动化。
在对Sybase数据库进行恢复的过程中,管理员必须基于数据库转储文件并装载适当的事务日志转储文件才能恢复到特定时间段的任意时间点,若所选取的事务日志转储文件有误,就会因日志顺序错误而导致恢复失败,因此管理员需要识别适当的事务日志转储文件来进行恢复。但是,通过读取Sybase备份服务日志中的时间戳等信息来确定转储文件的先后顺序,这不仅增加了管理员的额外工作量和恢复时间,而且缺少灵活性。
3、数据库事务日志转储文件存在多变的可能性。
为了防止磁盘介质损坏的情况下对数据库的正常恢复,管理员需要对数据库和事务日志的转储文件有定期的异地冗余拷贝。如果在此期间,转储文件有丢失、覆盖写入或权限更改等变化,即使有异地冗余拷贝,也无法做到正常恢复。这不仅增大了恢复难度,也扰乱了管理员选取正确事务日志转储文件的工作。
综上,现有数据库事务日志转储文件存在只局限于本地,易丢失数据,文件信息的获取缺少自动化,管理员工作强度大,并在转储文件有丢失、覆盖写入或权限更改等变化时,恢复难度较大等缺点。
申请内容
针对上述现有技术的缺陷,本申请的一个目的是提供一种获取事务日志转储文件信息的方法及设备,解决现有数据库事务日志转储文件存在的只局限于本地,易丢失数据,文件信息的获取缺少自动化,管理员工作强度大,并在转储文件有丢失、覆盖写入或权限更改等变化时,恢复难度较大等问题。
根据本申请的一个方面,提供了一种获取事务日志转储文件信息的方法,该方法包括:
对备份服务日志进行拷贝,形成备份服务日志的拷贝文件;
当有新的转储任务完成时,备份服务日志会生成相应记录信息;
将备份服务日志和已形成的备份服务日志的拷贝文件进行差异性比对,并将差异信息写入差异临时文件;
解析出差异临时文件中所包含的内容,并将该内容追加写入备份服务日志的拷贝文件中,以待下一次获取转储文件信息时进行差异性比对。
进一步地,上述方法中,在对备份服务日志进行拷贝之前,还包括:
设定指定转储路径过滤机制,使得获取指定路径下的转储文件信息时,避开对非指定路径下转储文件信息的解析与获取。
进一步地,上述方法中,所述解析出差异临时文件中所包含的内容之后,还包括;
获取转储文件的属性信息;
将所述差异临时文件中所包含的内容以及转储文件的属性信息写入待上传临时文件;
从待上传临时文件中上传当前写入的转储文件信息,并对该转储文件信息进行标记。
进一步地,上述方法中,将所述转储文件信息写入待上传临时文件之前,还包括:
检查待上传临时文件中是否有与转储文件信息相同的记录;
若有相同记录,则不将该条转储文件信息写入待上传临时文件。
进一步地,上述方法中,若需要重新获取上一条转储文件信息,包括:
在待上传临时文件中截取最后一次标记的转储文件信息;
检查该转储文件信息中转储文件的属性信息是否有变化;
如有变化,将该变化的信息重新写入已标记的转储文件信息中,形成更改后的标记处转储文件信息;
上传待上传临时文件中更改后的该标记处转储文件信息。
进一步地,上述方法中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上讯信息技术股份有限公司,未经上海上讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710005140.1/2.html,转载请声明来源钻瓜专利网。