本发明涉及一种数据库备份解决方案,通过专有硬件实现异构数据库的实时备份。
背景技术:
在随着企业信息化建设的逐步深化,信息间关联需求越来越急迫。因前期项目建设过程中未考虑信息关联问题,系统间数据没有进行规划,数据结构庞查,数据库类型从access、mssql、mysql、oracle都有。不便于企业进行数据管理。
目前现有的数据库备份系统技术主要是数据库厂商提供的备份方案,只能针对单个数据库或某厂商数据库进行备份。不能进行全局备份,且具有很大的局限性:技术人员对于大量不同数据库的手工备份工作强度大,难以对数据库备份进行全面汇总;数据库分散、多厂商数据格式多样,无法进行统一分析;数据数量大,数据利用率低,无法形成合力,成为一个个“数据孤岛”,决策层难以对海量数据进行管理;测试报告验证困难,反馈周期长,无法对数据直接核查。因此一种基于硬件的实时数据库备份方案。已成为我们亟待解决的重要课题。落。
技术实现要素:
本发明的目的在于要解决上述数据备份工作布置不足之处,提供一种全新、直观的一种类xml格式的软硬结合的备份方案。为了解决上述技术问题,本发明采用以下技术方案来实现:
本发明基于硬件设备上三大功能:atl透明网关、llt重启监听、ult桩程序。通过类似于“机器狗”硬件,自动从不同异构数据库中抽取增量数据,抽取后数据以xml文件流方式存储到指定存储介质上从而实现异构数据的备份工作,系统采用专业硬件处理数据,提高数据处理效能。
所述的atl透明网关,其特征是:系统接收上端服务器下发调度指令。同异构数据库建立连接,提取异构数据库中的数据,以文件流形式导入。并实时对数据进行数据格式转化为标准xml文件流,文件流通过ult桩程序写入中心数据库,本地不做任何保存。采用芯片控制方式连接异构数据库并获得异构数据库访问权限,通过芯片定制好的程序备份异构数据库中数据。从而实现异构数据库的连接和管理。相当于将plsql功能简化为固定的数据备份功能,并将程序烧录指定芯片。有芯片高效处理异构数据库的连接控制。
所述的llt重启监听,其特征是:系统自动监控接入的异构数据库运行状态,当监控的异构数据库发生异常状况,系统发出告警音提示用户,并记录当前断点,停止数据备份工作。待异构数据库恢复正常后继续工作。将数据库的连接程序固化到特定芯片,由其定时去访问异构数据库。当发生无法响应等事件后程序进入预警状态,当在单位时间内多次未恢复,触发告警。并通知atl透明网关。从而实现llt重启监听。
所述的ult桩程序,其特征是:同中心数据库相连,把atl透明网关获取的xml数据流写入到中心数据库实现数据备份功能。ult通过系统内部总线,将atl的xml数据流直接写入到中心数据库。数据分类表名等信息通过xml直接定义,ult将xml数据转换为中心数据库脚本语言直接对中心数据库进行操作。
附图说明
图1是本发明的一种基于硬件的实时数据库备份方案框图。
图1是本发明的一种基于硬件的实时数据库备份方案框图,如图1所示,一种基于硬件的实时数据库备份方案框图,提供一种全新、直观的一种类xml格式的软硬结合的备份方案。
基于硬件设备上三大功能:atl透明网关、llt重启监听、ult桩程序。通过类似于“机器狗”硬件,自动从不同异构数据库中抽取增量数据,抽取后数据以xml文件流方式存储到指定存储介质上从而实现异构数据的备份工作,系统采用专业硬件处理数据,提高数据处理效能。本发明的实施有效的解决了只能针对单个数据库或某厂商数据库进行备份。不能进行全局备份,技术人员对于大量不同数据库的手工备份工作强度大,难以对数据库备份进行全面汇总的问题;缓解了数据库分散、多厂商数据格式多样,无法进行统一分析;数据数量大,数据利用率低,无法形成合力,成为一个个“数据孤岛”,使得决策层难以对海量数据进行管理等问题;克服了测试报告验证困难,反馈周期长,无法对数据直接核查,从而为通信事业提供一种全新、直观的一种类xml格式的软硬结合的备份方案。
在本实施例中,所述的运用atl透明网关,通过系统接收上端服务器下发调度指令。同异构数据库建立连接,提取异构数据库中的数据,以文件流形式导入。并实时对数据进行数据格式转化为标准xml文件流,文件流通过ult桩程序写入中心数据库,本地不做任何保存。采用芯片控制方式连接异构数据库并获得异构数据库访问权限,通过芯片定制好的程序备份异构数据库中数据。从而实现异构数据库的连接和管理。相当于将plsql功能简化为固定的数据备份功能,并将程序烧录指定芯片。有芯片高效处理异构数据库的连接控制。
所述的llt重启监听,通过系统自动监控接入的异构数据库运行状态,当监控的异构数据库发生异常状况,系统发出告警音提示用户,并记录当前断点,停止数据备份工作。待异构数据库恢复正常后继续工作。将数据库的连接程序固化到特定芯片,由其定时去访问异构数据库。当发生无法响应等事件后程序进入预警状态,当在单位时间内多次未恢复,触发告警。并通知atl透明网关。从而实现llt重启监听。
所述的ult桩程序,通过同中心数据库相连,把atl透明网关获取的xml数据流写入到中心数据库实现数据备份功能。ult通过系统内部总线,将atl的xml数据流直接写入到中心数据库。数据分类表名等信息通过xml直接定义,ult将xml数据转换为中心数据库脚本语言直接对中心数据库进行操作。
以上所述仅为本发明的较佳实施例而已,并非用来限定本发明的实施范围。凡是依据本发明申请专利范围的内容所作任何细微修改、等效变化与修饰,均属于本发明要求保护的范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。段落。