oraclegoldengate安装以及单向复制配置doc

oraclegoldengate安装以及单向复制配置doc

ID:15533037

大小:277.03 KB

页数:12页

时间:2018-08-03

oraclegoldengate安装以及单向复制配置doc_第1页
oraclegoldengate安装以及单向复制配置doc_第2页
oraclegoldengate安装以及单向复制配置doc_第3页
oraclegoldengate安装以及单向复制配置doc_第4页
oraclegoldengate安装以及单向复制配置doc_第5页
资源描述:

《oraclegoldengate安装以及单向复制配置doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oraclegoldengate安装以及单向复制配置--------------------不支持ddl操作一、      GoldenGate简介OracleGoldenGate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。OracleGoldenGate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、

2、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾、数据库升级和移植、双业务中心等多个场景下应用。同时,OracleGoldenGate可以实现一对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构。二、技术结构和传统的逻辑复制一样,OracleGoldenGatewww.tangxiaobei.com实现原理是通过抽取源端的redolog或者archivelog,然后通过TCP/IP投递到目标端,最后解析还原放放电影应用到目标端,使目标端实现同源端数同步。以下是OracleGo

3、ldenGate的技术架构Manager进程    Manager进程是GoldenGate的控制进程,运行在源端和目标端上。它主要作用有以下几个方面:启动、监控、重启Goldengate的其他进程,报告错误及事件,分配数据存储空间,发布阀值报告等。Extract进程Extract运行在数据库源端,负责从源端数据表或者日志中捕获数据。Pump进程pump进程运行在数据库源端。其作用是如果源端使用了本地的trail文件,那么pump进程就会把trail以数据块的形式通过TCP/IP协议发送到目标端,这通常也是

4、推荐的方式。pump进程本质是extract进程的一种特殊形式,如果不使用trails文件,那么就是extract进程在抽取完数据以后,直接投递到目标端。4.Trail文件    为了更有效、更安全的把数据库事务信息从源端投递到目标端。GoldenGate引进trail文件的概念。前面提到extract抽取完数据以后Goldengate会将抽取的事务信息转化为一种GoldenGate专有格式的文件。然后pump负责把源端的trail文件投递到目标端,所以源、目标两端都会存在这种文件。trail文件存在的目的

5、旨在防止单点故障,将事务信息持久化,并且使用checkpoint机制来记录其读写位置,如果故障发生,则数据可以根据checkpoint记录的位置来重传。5.Replicat进程    Replicat进程,通常我们也把它叫做应用进程。运行在目标端,是数据传递的最后一站,负责读取目标端trail文件中的内容,并将其解析为DML或DDL语句,然后应用到目标数据库中。6.GGSCI    GGSCI是GoldenGateSoftwareCommandInterface的缩写,它提供了十分丰富的命令来对Golden

6、gate进行各种操作,如创建、修改、监控GoldenGate进程等等三、应用的拓展结构、支持平台和数据库四、在linux上安装GoldenGate 以及初始化数据(用来做数据迁移)操作系统:redhatas5.1源端ip:192.168.1.200node1目标端ip:192.168.1.201node21、软件安装(源端和目标端相同的操作)到官网https://www.oracle.com/注册账号下载最新的软件。安装平台:redhatlinuxx8632bitgoldengate:ogg112101_f

7、bo_ggs_Linux_x86_ora10g_32bit.ziporacle版本:10.2.0.1(建议使用oracle用户安装goldengate)解压软件       $unzip ogg112101_fbo_ggs_Linux_x86_ora10g_32bit.zip       $mkdir/home/ogg       $mvfbo_ggs_Linux_x86_ora10g_32bit.tar/home/ogg/ $tarzxffbo_ggs_Linux_x86_ora10g_32bit.tar

8、设置环境变量(在原有的数据库环境变量添加)      $vim.bash_profile      exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib      exportGGATE=/home/ogg$source.bash_profile2、初始化源端数据库1) 开启归档模式GoldenGate是基于oracle日志变化的捕获,所以为了完整的捕获到ora

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。