网站首页 > 技术文章 正文
概述
前面两部分已经分享了怎么去安装ogg和配置源端数据库和进程组,接下来主要讲怎么去配置目的端数据库和进程组的一些参数。
一、配置目标数据库【含源端业务新增数据模拟】
1、数据库初始化(可忽略,看大家需要)
----源端
imp sender/oracle file=/opt/nwpp.dmp log=/opt/nwpp.log fromuser=NWPP touser=sender ignore=y
--目的端
imp receiver/oracle file=/opt/nwpp.dmp log=/opt/nwpp.log fromuser=NWPP touser=receiver ignore=y
2、创建GoldenGate数据库用户并授权
创建表空间、用户、赋予dba权限
create tablespace ogg datafile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/ogg01.dbf' size 1024M; create user ggate identified by ggate default tablespace ogg temporary tablespace temp; grant connect,resource,unlimited tablespace to ggate; grant connect,resource,dba to ggate; grant execute on utl_file to ggate; grant select any dictionary,select any table to ggate; grant alter any table to ggate; grant flashback any table to ggate; grant execute on DBMS_FLASHBACK to ggate; grant insert any table to ggate; grant delete any table to ggate; grant update any table to ggate;
3、安装性能优化包。
SQL> @?/rdbms/admin/dbmspool
二、配置目标端进程组
1、配置MGR参数mgr
GGSCI (iZmfgnjkehk13uZ) 1> edit param mgr
(粘贴下面这段配置)
PORT 7809 DYNAMICPORTLIST 7820-7830 --AUTOSTART ER * --AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3 --PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 3 --PURGEDDLHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 5, FREQUENCYMINUTES 30 --PURGEMARKERHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 5, FREQUENCYMINUTES 30 --LAGREPORTHOURS 1 --LAGINFOMINUTES 30 --LAGCRITICALMINUTES 45
REPLICAT进程参数配置说明:
ASSUMETARGETDEFS:假定两端数据结构一致使用此参数; SOURCEDEFS:假定两端数据结构不一致,使用此参数指定源端的数据结构定义文件,该文件需要由GlodenGate工具产生。 MAP:用于指定源端与目标端表的映射关系; MAPEXCLUDE:用于使用在MAP中使用*匹配时排除掉指定的表; REPERROR:定义出错以后进程的响应,一般可以定义为两种: ABEND,即一旦出现错误即停止复制,此为缺省配置; DISCARD,出现错误后继续复制,只是把错误的数据放到discard文件中。 DISCARDFILE:定义discardfile文件位置,如果处理中油记录出错会写入到此文件中; SQLEXEC:在进程运行时首先运行一个SQL语句; GROUPTRANSOPS:将小交易合并成一个大的交易进行提交,减少提交次数,降低系统IO消耗。 MAXTRANSOPS:将大交易拆分,每XX条记录提交一次。
2、配置目标端./GLOBALS
GGSCI (iZmfgnjkehk13uZ) 2> edit params ./GLOBALS GGSCHEMA ggate CHECKPOINTTABLE ggate.chkpoint
添加checkpoint表
需要先退出ggsci
GGSCI (iZmfgnjkehk13uZ) 1> dblogin userid ggate, password ggate Successfully logged into database. GGSCI (iZmfgnjkehk13uZ) 2> add checkpointtable ggate.chkpoint Successfully created checkpoint table GGATE.CHKPOINT.
3、配置复制队列repnd
3.1、增加目标端REP
GGSCI (iZmfgnjkehk13uZ) 3> add replicat repnd, exttrail ./dirdat/nd, checkpointtable ggate.chkpoint
REPLICAT added.
3.2、修改REP参数
GGSCI (node2)> edit params repnd REPLICAT repnd ASSUMETARGETDEFS USERID ggate, PASSWORD ggate DISCARDFILE ./dirrpt/repnd.dsc,APPEND,MEGABYTES 5 DDL INCLUDE ALL DDLOPTIONS REPORT BATCHSQL DBOPTIONS DEFERREFCONST DBOPTIONS LOBWRITESIZE 102400 DDLERROR DEFAULT DISCARD RETRYOP MAXRETRIES 5 RETRYDELAY 20 MAP sender.* , TARGET receiver.* ;
篇幅有限,关于ogg中配置目的端数据库的部分就介绍到这了,最后第四部分再介绍下启动进程去进行数据库同步和测试是否同步成功,这段时间都比较忙,后面再总结一下怎么在docker上一键部署oracle19c的实验,感兴趣的朋友可以关注下!!
猜你喜欢
- 2024-10-20 docker安装oracle11g_实际操作成功
- 2024-10-20 Oracle和MySQL的数据导入,差别为什么这么大
- 2024-10-20 「服务器数据恢复」存储硬盘坏道导致oracle数据库损坏的数据恢复
- 2024-10-20 【服务器数据恢复】ext3文件系统下oracle数据恢复案例
- 2024-10-20 每天自动备份Oracle数据库 oracle定时备份
- 2024-10-20 Oracle DBA的一天 oracle dba入门
- 2024-10-20 开发过程中遇到Oracle的两三事 oracle开发环境
- 2024-10-20 Oracle 数据库常用操作语句大全 oracle数据库基础命令
- 2024-10-20 Oracle学习笔记整理手册 oracle基础知识
- 2024-10-20 ORACLE 体系 - 15 oracle的体系结构
你 发表评论:
欢迎- 06-24发现一款开源宝藏级工作流低代码快速开发平台
- 06-24程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 06-24一款全新的工作流,低代码快速开发平台
- 06-24如何用好AI,改造自己的设计工作流?
- 06-24濮阳网站开发(濮阳网站建设)
- 06-24AI 如何重塑前端开发,我们该如何适应
- 06-24应届生靠这个Java简历模板拿下了5个offer
- 06-24服务端性能测试实战3-性能测试脚本开发
- 567℃几个Oracle空值处理函数 oracle处理null值的函数
- 566℃Oracle分析函数之Lag和Lead()使用
- 550℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 545℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 544℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 536℃【数据统计分析】详解Oracle分组函数之CUBE
- 526℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 519℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)