- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle流复制技术基本概念、工作流程及其容灾备份
Oracle流复制技术基本概念、工作流程及其容灾备份
摘 要 随着经济水平的不断提高,推动了我国计算机行业的快速发展。计算机越来越广泛地应用于日常办公和电子商务中。但是受到软件、硬件运行出现故障、工作人员错误操作以及各种自然灾害发生等各个方面的影响,容易导致计算机中的数据信息丢失或者破坏系统,给人们带来巨大的损失。为了能够及时恢复丢失的数据信息,就要运用Oracle流复制技术对数据库进行容灾备份,确保数据的恢复和备份。因此,本文针对 Oracle流复制技术的基本概念、工作流程及其容灾备份进行详细分析,旨在充分发挥出 Oracle流复制技术的作用。
关键词 Oracle流复制技术;基本概念;工作流程;容灾备份
中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2013)15-0068-02
近年来,世界上的自然灾害越来越频繁,例如地震、海啸、台风以及泥石流等。自然界各种灾害频繁发生给人们的生产生活带来了严重的破坏,尤其是在现代信息社会,人们使用的数字化产品越来越多,手机、电脑等产品已经成为人们生产生活中重要的组成部分,这就在一定程度上提高了数据信息的保护度。因此,构建数据库容灾备份系统,逐渐成为数据库开发商所研究的重点。数据库容灾备份系统,指的是为了确保数据库在受到地震、海啸等自然灾害后数据依然具有完整性,将数据库中的数据信息进行备份,放置到不同的位置,建立的系统完整性的数据库备份恢复系统。
1 Oracle流复制技术
1.1 Oracle流复制技术的基本概念
Oracle流复制技术,其中的流(Stream)指的是在Oracle数据库中消息队列技术(Oracle Advanced Queue)的一种扩展应用。流复制技术自身具有的灵活性特点使其比较广泛地运用于高级复制机制,能够实现基于不同平台中两个数据库之间在数据库级、数据表级、模式级以及事件方面进行双向同步。数据库的管理人员通过运用Oracle流复制技术,能够将所需要捕捉的数据、事件根据参数控制数据流进而将其传播到各个不同路由的数据库中。处于目的端的数据库,依据以往的配置将传递过程中的DDL、DML语句以及用户所定义的事件进行自动捕捉,并对其进行执行操作。另外,Oracle Stream在复制过程中所运用的策略灵活性更高,能够通过使用具体的SQL语句实现对数据库中所要复制的对象进行复制,不仅能够满足数据库容灾系统中在异构的环境条件下实现数据库数据信息的共享,而且还能够实现其同步功能。
数据库容灾系统中在实现信息的共享过程中,Oracle Stream将信息分解为单条消息,并经过路由的配置和转发,进而到达各个不同目的地的数据库中。除此之外,由于Oracle Stream复制技术具有管理信息、捕获信息的高灵活性和高可靠性、在不同的平台之间实现信息共享的扩展性,因此,在数据库容灾系统中运用Oracle Stream复制技术,对于确保共享信息的实时性和可靠性具有十分重要的作用。
1.2 Oracle流复制技术的工作流程
Oracle流复制技术的工作流程主要分为捕获、存储、传递以及应用,这组成了最基本的数据库运行机制。
1.2.1 捕获
首先,Oracle流复制技术通过对数据库的变更进行检索与捕获工作,然后,对其进行其它方面的操作。捕获,指的是通过运用专业、特定的捕获进程实现对数据库中重新制作日志的检索工作,获得数据库中的表格、模式以及其它内容发生的变更,关于捕获数据库中哪些信息的变更需要提前对其进行设定。运用Oracle流复制技术构建的运行机制,不仅能够对本地数据库中所变更的信息进行捕获,被称为本地捕获;而且还能够运用日志传递的形式将异地数据库中所变更过的信息进行捕获,也就是异地捕获。
1.2.2 存储
在对数据库中所变更过的信息进行捕获后,需要将这些信息放置在一个专门的存储区域,并使其形成专业的存放队列,也就是ANYDATA队列。ANYDATA队列不仅能够将所有捕获过的各种类型的信息进行存放,而且还能够存放用户以及应用程序所存放的信息,接下来,就是对该类信息进行传递,使其到达需要的目的地。
1.2.3 传递
Oracle流复制技术中设置的有特定的进程对所捕获的信息进行存储,该进程为Stream propagation,其能够将ANYDATA队列中所捕获的各种类型的变更信息选择恰当、合理的路由将其进行传递,使其传递到本机或者其它种类机器的目的地数据库中。对信息进行传递之前,用户可以通过相关的设定规则来对消息进行筛选工作,最终促进消息传递的有效性和快速性。
1.2.4 应用
Oracle流复制技术,还设置了专门的应用进程,实现队列消息中的出列和应用。应用的过程
您可能关注的文档
最近下载
- 输输电线路角钢塔焊接件组装工艺技术规程(作业指导书9).doc VIP
- 文旅公司招聘笔试试题.pdf
- 诺华在中国-诺华中国Novartis.PDF VIP
- 4.《促织》课件(共62张PPT) 高教版(2023)中职语文基础模块上册.pptx VIP
- 威尔克姆V8[中文]说明书.pdf VIP
- 2022届中考真题、模考专项练习-“伏安法测电阻”、“测定小灯的电功率”(附答案).pdf VIP
- 专题1.1 整式的乘除(压轴题专项讲练)(北师大版)(原卷版).pdf VIP
- 2025—2026年印制电路板制造的节能环保趋势.pptx
- 再生润滑油基础油团体标准(TCRRA-0901-2023).pdf VIP
- 美世国际职位评估手册.pdf VIP
文档评论(0)