[发明专利]一种快速消除数据库差异信息的方法无效
申请号: | 01129591.0 | 申请日: | 2001-06-28 |
公开(公告)号: | CN1393771A | 公开(公告)日: | 2003-01-29 |
发明(设计)人: | 卢志坚;郭晓征;刘靖 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 朱进桂 |
地址: | 518057 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种在多数据库应用系统中消除数据库差异信息的方法,在数据库操作产生差异信息时,管理配置模块中的管理后台将差异信息记录到差异信息内存表和差异信息文件中。接收管理前台发来的重试请求,根据收到的重试识别码取出差异信息中的标记和待执行的数据库结构化查询语言指令或存储过程,并由相应的数据库重新执行这些结构化查询语言指令或存储过程。重试操作成功时,从差异信息内存表和差异信息物理文件中删除差异信息记录。重试操作部分成功时,更新差异信息内存表和差异信息物理文件中该差异信息。 | ||
搜索关键词: | 一种 快速 消除 数据库 差异 信息 方法 | ||
【主权项】:
1.一种利用管理配置模块消除多数据库应用系统中数据库差异信息的方法,所述管理配置模块包括管理后台和管理前台,其特征在于该方法包括下列步骤:(a)设置管理配置模块的管理后台,生成差异信息内存表和差异信息文件,(b)在对应的数据库中执行结构化查询语言(SQL)指令或存储过程,(c)检查数据库的结构化查询语言指令或存储过程的处理结果,判断数据库操作是否成功,(d)如果在步骤(c)判断数据库操作部分成功,则针对操作失败的数据库产生一个带有重试识别码的差异信息,并将所述差异信息记录在所述差异信息内存表和差异信息文件中,向管理前台返回部分成功的指示,(e)管理后台接收管理前台发送的携带有重试识别码的重试命令,根据收到的重试识别码在差异信息文件中找到与该重试识别码对应的差异信息,(f)从对应的差异信息中得到该差异信息记录的标记字段和要执行的存储过程或结构化查询语言指令,并依据这些差异信息的指针到某个或某些数据库调用该存储过程或结构化查询语言指令并执行重试操作,(g)检查重试操作的处理结果,判断重试操作是否全部成功,(h)如果在步骤(g)判断重试操作全部成功,则册除差异信息内存表和差异信息文件中记录的差异信息,并向管理前台返回全部成功指示(i)如果在步骤(g)判断重试操作未全部成功,则判断重试操作是部分成功还是全部失败,(j)如果在步骤(i)中判断重试操作部分成功,则更新差异信息内存表和差异信息文件中记录的差异信息,并向管理前台返回部分成功的指示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/01129591.0/,转载请声明来源钻瓜专利网。
- 上一篇:移动台装置和越区切换方法
- 下一篇:高分子电解质型燃料电池