- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一线
WORKSHOP
数据库复制技术在大型核电企业的应用
王强
中国广东核电集团信息技术中心
当前,中国的核电业务不断壮大,核电站如雨 Log或Archive Log,然后进行解析,只提取其中数
后春笋在全国遍地开花。“信息化带动工业化,工 据的变化如增、删、改操作,并将相关信息转换为
业化促进信息化”,在此背景下,随着信息化的不 自定义的中间格式存放在队列文件中。再利用传送
断深入,通常会导致各公司集团的硬件、软件等资 进程将队列文件通过TCP/IP传送到目标系统。捕
源飞速增长,因此,需要对各种资源进行整合,达 捉进程在每次读完log中的数据变化并在数据传送
到最优的资源配置。 到目标系统后,写检查点,记录当前完成捕捉的log
数据库主要包括Oracle、SQL Server、DB2 位置。检查点的存在可以使捕捉进程在中止并恢
等。本文借助于目前甲骨文公司最新的数据库复 复后从检查点位置继续复制。
制技术,探讨如何更有效地设计、部署、运维数 2)目标系统接受数据变化并缓存到队列中。队
据库。 列为一系列临时存储数据变化的文件,等待投递进
程读取数据。
数据库复制技术的工作原理
3)投递进程从队列中读取数据变化并创建对
数据库复制技术是一种基于日志的结构化数 应的SQL语句,通过数据库的本地接口执行,提交
据复制技术。它通过解析源数据库在线日志或归 到数据库成功后更新自己的检查点,记录已经完成
档日志获得数据的增、删、改等变化,再将这些变 复制的位置,数据的复制过程最终完成。
化应用到目标数据库,实现源数据库与目标数据库 由此可见,数据库复制技术是一种基于日志的
同步、双活。 数据复制技术。它从数据库的日志解析数据的变化
工作原理如图1所示,数据库复制技术复制过 (数据量只有日志的1/4左右),直接通过TCP/IP网络
程如下。 传输,无需依赖于数据库自身的传递方式,而且可
1)利用捕捉进程在源系统端读取Online Redo 以通过高达9︰1的压缩率对数据进行压缩,可以大
实时读取交易日志,捕 队列文件:暂存 数据经过压缩和加密 队列文件:暂存源端 将变化数据应用
捉数据变化 变化数据 传输到目的地 传送的变化数据 到目的库
源数据库 抓取 Source trail 网络 Target trail 应用 目的数据库
图1 数据库复制技术工作原理
ELECTRICAL ENGINEERING SCIENCE AND TECHNOLOGY ABSTRACTS 电力工程科技文摘 35
一线
WORKSHOP
(1)工程应用系统
大降低带宽需求。在目标端,可以通过交易重组、 —分布
文档评论(0)