- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SharePlex操作手册
保密声明
本文是由Quest虹天软件有限公司(以下简称:Quest公司或Quest Software)向免费提供,其内容专供规范和指导。
本文所包含的信息所有权属于Quest公司。本文件包含Quest公司保密资料,因此要求贵公司在收到本文件后五年内应为Quest公司保密;除非根据法律要求,不得出于除本项目评估之外的任何目的,以任何形式向任何第三方提供本文件内容;并同意采取所有合理的步骤,保证其接触本文件的人员不对外披露或散布本文件内容。
请注意:如果您不同意上述声明,请不要阅读本文件,并立即将其返还给Quest公司;否则,Quest公司将视为您接受并同意遵守上述声明。
TABLE OF CONTENTS
第1章 SharePlex的复制原理 4
1.1. 基本结构 4
1.2. 数据捕获 4
1.3. 数据传输 4
1.4. 应用数据 4
1.5. SharePlex的队列和进程 5
第2章 建立SharePlex的复制环境 6
2.1. 初始化同步 6
2.1.1. 为什么要初始化同步? 6
2.1.2. 初始化同步的方法 6
2.2. 启动SharePlex 6
2.3. 建立SharePlex的配置文件 6
2.3.1. SharePlex配置文件的格式 7
2.3.2. 建立SharePlex配置文件的方法 7
2.4. 激活配置文件 8
第3章 SharePlex复制链路的监控 9
3.1. 查看进程的状态 9
3.2. 查看status库 9
3.3. 查看Log日志 10
3.4. 查看队列文件的空间占用 10
3.5. 查看归档日志空间占用 10
SharePlex的复制原理
基本结构
SharePlex for Oracle的基本结构如下图所示:
数据捕获
SharePlex for Oracle中由捕获进程来收集发生变化的数据,此进程的独特之处在于它几乎不对生产数据库带来任何开销。
数据传输
SharePlex结合其自己的网络协议和TCP/IP协议来完成源和目标系统之间的数据传输。其相关的进程确保数据的正确接收和网络数据包的正确顺序,从而提供网络传输冗余,确保数据的完整。整个数据传输过程无需其它的中间件。
应用数据
应用进程将传送到目标系统中的信息转化为SQL语句,然后采用标准的SQL*Plus方式将SQL语句发送给Oracle执行。
SharePlex能够实现精确复制的一个重要原因就是其能保证从源数据库到目标数据库的Oracle读一致性,不但按顺序复制事务,而且也复制上下文信息。由于SharePlex将源数据库中发生变化的全部事务信息都复制到目标数据库中,因此SharePlex复制方案用于灾难恢复系统中是足够可靠的。
SharePlex的队列和进程
SharePlex的队列有capture, export, post,进程有capture, read, export, import和post,这些队列和进程在复制过程中的作用如下。
在源系统:
Capture 进程读取Online Redo Log或Archive Log将复制数据送到Capture 队列;
Read 进程读取Capture队列的内容,准备需要传送的数据,放入Export 队列;
Export 进程通过网络将复制数据传送到目标系统;
在目标系统:
Import 进程接收复制数据并传送到Post Queue;
Post 进程读取Post Queue,创建操作的SQL语句,并在目标系统中执行。
建立SharePlex的复制环境
初始化同步
为什么要初始化同步?
SharePlex在开始进行复制工作之前,一定要保证生产中心系统和目标系统的数据库一致,包括所有需要复制的表结构和表里的数据必须一致。而对于一个新建的目标系统来说,数据库里没有用户数据或者连数据库也未安装,因此,初始化同步是必须的。
初始化同步的方法
因为系统已经上线,所以需要在线完成初始化同步。
本例中通过RMAN备份方式进行在线初始化同步,步骤详见《SharePlex实施手册》。
启动SharePlex
生产中心系统和目标系统都需要启动SharePlex,启动的方式相同。
启动SharePlex即启动SharePlex的主进程,首先以SharePlex产品和队列文件所有者(缺省为Oracle用户)的身份登录,然后进入到product_dir/bin目录下,其中product_dir为SharePlex的安装目录,在该目录下运行如下命令启动SharePlex主进程:
$ export EXTSHM=ON -- for AIX system
$ sp_cop
$ unset
您可能关注的文档
最近下载
- 锰基普鲁士蓝作为钠离子电池正极材料的研究进展.pdf VIP
- 公安个人现实表现材料2篇.doc VIP
- 35kV变电站钢结构安装工程规划与实施.docx
- 2025年江苏省职业院校技能大赛高职组(现代化工HSE技能)参考试题库及答案.docx
- 光伏组件支架及太阳能板安装施工方案完整版.docx VIP
- 中国乳腺癌现状报告.docx VIP
- 人教版英语八年级上册 Unit 9 Can you come to my party 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 基于Grasshopper的城市住宅区室外热舒适度参数化模拟与实测的对比研究.pdf VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 超声科法律法规试卷含答案.doc VIP
原创力文档


文档评论(0)