Oracle-OGG搭建

Oracle OGG 数据同步配置指南
本文详细介绍了如何在Linux环境中使用Oracle GoldenGate (OGG) 搭建数据库间的数据同步。首先,讨论了OGG在源端和目标端的角色,并强调了环境变量设置、表空间与用户创建。接着,逐步解释了OGG软件的解压、mgr参数配置、启动过程,以及抽取、投递和入库进程的创建和修改。最后,强调了启动这些进程所需的源端和目标端信息交换。

前言:OGG用于Oracle数据库间,进行数据同步。

源端需要抽取进程exxgx_cx、投递进程pxxgx_cx、入库进程rcx_xxgx

目标端由另一个数据库端处理,这里不展示。

所以我们这边的操作既是源端 也有目标端。处理的表名不一样。

如果作为源端只需关注抽取进程和投递进程即可。

如果作为目标端只需关注入库进程即可。

下面来看具体实战操作

一:搭建前准备

修改环境变量

cd /home/oracle

vi .bash_profile

将以下内容插入并保存

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ODBCHOME/lib:$LD_LIBRARY_PATH

使环境变量生效

source .bash_profile

切换归档​​​​​​​

sqlplus / as sysdba

alter system set enable_goldengate_replication=true;

alter database add supplemental log data;

alter system switch logfile;

新建ogg表空间和用户(注意修改表空间磁盘组名称,按照各省实际情况修改)

CREATE TABLESPACE TS_GGS_DATA DATAFILE   '+DATA' SIZE 1024M AUTOEXTEND ON NEXT 1024M MAXSIZE UNLIMITED ;

create user ggs identified by "oracle123"

  default tablespace TS_GGS_DATA

  profile DEFAULT;

GRANT CON

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值