【ORACLE】OGG-微服务架构初探2(MA配置)

前情回顾

上一节中我们已经完成了OGG软件的安装,管理服务的创建,MAWeb管理界面也正常,接下来就开始正式进入数据同步的配置流程。

要了解上节内容:【ORACLE】OGG-微服务架构初探1(环境安装)_慢工也能出细活的博客-优快云博客

MA管理配置同步服务大纲

  1. 在源库和目标库上各自创建OGG专用用户和对象(可选);
  2. 创建提取(extract)进程
  3. 创建复制(replicate)进程

操作步骤

1. 创建数据库OGG对象

 这步是可选的,也可以直接使用数据库已有的管理员账号,作为最佳实践,推荐在所有数据库上创建统一的OGG对象。

这些操作包括以下内容:

  1. 开启数据库归档模式;
  2. 开启数据库补充日志,设置streams_pool_size参数
  3. 创建OGG专用表空间
  4. 创建OGG专用账户,默认表空间为OGG专用表空间;
  5. 给OGG账户授权

第一步        OGG增量同步需要Oracle端开启归档日志和补充日志:

su - oracle
# 创建归档目录(可选)
# mkdir /home/oracle/ora_PROD_archive 
sqlplus / as sysdba
# 查看归档是否开启
archieve log list
# Automatic archival           Enabled  是为开启,否则执行下面的开启归档脚本
-- 开启补充日志
SHUTDOWN IMMEDIATE
STARTUP MOUNT
-- 开启归档(可选)
-- ALTER SYSTEM SET log_archive_dest='/home/oracle/ora_PROD_archive';
-- ALTER DATABASE ARCHIVELOG;
ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE;
ALTER DATABASE FORCE LOGGING;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE OPEN;

第二步        创建OGG专用账户和表空间,并授权

--获取数据文件目录(可选)
--select name from v$datafile;
 
--1. 创建ogg用户专用表空间(ggts),主要要打开闪回功能
CREATE TABLESPACE ggts DATAFILE '/u01/app/oracle/oradata/PROD/ggts01.dbf' SIZE 10M AUTOEXTEND ON NEXT 1024M MAXSIZE UNLIMITED
LOGGING
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
--2. 创建ogg用户(gguser)
CREATE USER gguser IDENTIFIED BY Cloud_4u DEFAULT TABLESPACE ggts
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
--3. 给gguser授权 
GRANT RESOURCE,CONNECT ,SELECT_CATALOG_ROLE ,dba TO gguser;
ALTER USER gguser DEFAULT ROLE ALL;
GRANT CREATE SESSION TO gguser;
G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值