资讯详情

OGG21C微服务版(图形化)

说起OGG大家都不陌生OGG部署都是命令行,查问题也是用命令行,很不方便。很少有人熟悉这些。OGG属于CDC我见过很多CDC目前看工具OGG问题最少。当然,最好的是数据库,所以OGG可以不用。

在一次OGG在学习过程中偶然知道OGG21C版本为微服务版,图形化。我忍不住有点高兴,这解决了大问题。所以我自己试了试。

下载路径:

然后在ogg上传机器上的文件。当然,这里需要图形安装。所以我们先自己安装VNC。

准备目录。

mkdir ogg21c

mkdir microogg

cd microogg/

mkdir ogg_sm

mkdir ogg_deployment

在ogg21c这个目录解压以后,运行安装程序。安装时候是和安装oracle同样,操作runinstall。

这样设置

这保这些端口号不被占用。第一次输入后,后面的端口号会自动添加。

这里不得不说,外国人的文人的文件是严格的,但不友好的。我们中国人需要的文应该清楚地解释一些问题。它将反映在后面的文章中。

安装就是这样,用刚设置的用户名密码登录。

就是这个样子的。到这里成功代表我们第一阶段的web部署成功。后面是调试。OGG源端和目标端。

上下游(源端目标端)数据库(主要是上游)均开启归档

CDB操作

ALTER DATABASE FORCE LOGGING;

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

PDB操作

alter session set container=xxg;

ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;

alter session set container=xxg2;

ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;

CDB操作

CREATE TABLESPACE OGG DATAFILE '/u01/app/oracle/oradata/ORCL/ogg.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

PDB操作

alter session set container=xxg;

CREATE TABLESPACE OGG DATAFILE '/u01/app/oracle/oradata/ORCL/xxg/ogg.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

alter session set container=xxg2;

CREATE TABLESPACE OGG DATAFILE '/u01/app/oracle/oradata/ORCL/xxg2/ogg.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

CDB操作

CREATE USER c##ogg IDENTIFIED BY ogg DEFAULT TABLESPACE ogg;

EXEC dbms_goldengate_auth.grant_admin_privilege('C##OGG','',container=>'all');

GRANT DBA TO C##OGG container=all;

PDB操作

alter session set container=xxg;

alter user c##ogg DEFAULT TABLESPACE ogg;

alter session set container=xxg2;

alter user c##ogg DEFAULT TABLESPACE ogg;

然后点击地址栏数据8001端口的网页地址

请注意,这里的格式是C##ogg@IP:端口/服务名 这样的格式。我开始错了。然后点击操作中的连接(最右边的三个按钮是连接、编辑和删除)。

这是我的名字缩写的schema。

以上就是这样。

下面配置ex左边和re(投递过程)右侧

这里进程名字就是传统的ex什么,什么。我在这里。ex IP地址 PDB名字。线索名称是传统的前缀,很容易理解。

对于这张图,应选择身份证的别名CDB是的。必须注册的框架。这在任何信息中都没有。我开始选择的是PDB,总是失败。不选择CDB没有注册框。上页做得不好。

下面继续坑。红框是手工写的,我开始天真地以为经过上面的选择ogg自动知道我想同步什么。事实上,他不知道。这里要手工写。一开始没写,总是失败。

EXTRACT ex150xxg

USERIDALIAS orcl DOMAIN OracleGoldenGate

EXTTRAIL ex

ddl include mapped

BR BROFF

table xxg.xxg.*;

手写在这里。

如果没有问题,开始成功。如果有问题,看日志也很方便。不要下命令。

投递进程

这里的过程名称是传统的re什么,什么。我在这里。re IP地址 PDB名字。线索名称是提取过程的前缀,这里真的需要传统ogg一些知识点。

有了刚才的经验,我知道这一定是手写的。

REPLICAT re101xxg

USERIDALIAS txxg DOMAIN OracleGoldenGate

MAP xxg.xxg.;

大致是这样做的。

实测DML和DDL都能过去。

有问题或检查。等于自带监控。

整个实施比原来容易多了。

标签: cl21c1r0cba电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司