社区
Oracle 高级技术
帖子详情
oracle12c的ogg数据采集add trandata出错
丿倚楼听风雨
2017-06-03 12:17:55
oracle12c在windows下按照默认安装步骤进行安装的,创建了cdb交orcl,直接将orcl作为作为数据库使用,这个是对方的生产库,不可能进行更改。
用ogg对上述orcl进行数据采集,orcl作为源端,无法执行add trandata命令具体操作截图如下:
请问,用ogg对直接在cdb下实例中的表数据进行数据采集,应该怎样配置?
...全文
1256
5
打赏
收藏
oracle12c的ogg数据采集add trandata出错
oracle12c在windows下按照默认安装步骤进行安装的,创建了cdb交orcl,直接将orcl作为作为数据库使用,这个是对方的生产库,不可能进行更改。 用ogg对上述orcl进行数据采集,orcl作为源端,无法执行add trandata命令具体操作截图如下: 请问,用ogg对直接在cdb下实例中的表数据进行数据采集,应该怎样配置?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-风子-
2017-08-18
打赏
举报
回复
楼主,你的问题解决没? 我最近也和你一样,照着官网的例子来的, 登录之后,第一步都执行不了
丿倚楼听风雨
2017-06-08
打赏
举报
回复
引用 1 楼 zyhlhx 的回复:
你的操作步骤怎么做的。 这个数据抽取有很多步骤 另外看不到你的图为啥?
看了您下边的操作,但是源端的数据并不在PDB中,而是直接存在CDB中,常规方式无法进行数据同步
zyhlhx
2017-06-06
打赏
举报
回复
ADD TRANDATA {[container.]owner.table | schema.table [JOURNAL library/journal] | library/file [JOURNAL library/journal]} [, NOSCHEDULINGCOLS | ALLCOLS] [, COLS (columns)] [, INCLUDELONG | EXCLUDELONG] [, LOBSNEVER | LOBSALWAYS | LOBSIFCHANGED | LOBSALWAYSNOINDEX] [, NOKEY]
zyhlhx
2017-06-06
打赏
举报
回复
由于oracle 12c已经是多租户架构,在使用OGG同步的时候,需要考虑下面一些情况 一个 CDB包含多个PDB,源端部署的一个extract可访问所有pdb redo,理论上不需要每个pdb单独配置extract. 抽取模式只能是integrated(集成)模式,不支持claasic capture传统方式捕获; 因为要使用integrated extract,因此,需要能访问log mining server,而这个只能从cdb$root中访问; 源端要使用common user,即c##ogg这种用户来访问源端DB,这样能访问DB的redo log & all pdbs。 在GGSCI或参数文件中,可以使用pdb.schema.table来访问具体的表或序列; 可以在参数文件 中使用sourceCatalog参数,指定一个PDB,后面的参数中只需要schema.table即可; 目标端每个pdb要有一个replicat进程,即一个replicat进程只能投递到一个PDB,不能投递到多个。 源端OGG用户需要赋权:dbms_goldengate_auth.grant_admin_privilege(‘C##GGADMIN’,container=>‘all’),同时建议将ogg的用户设置赋权为:grant dba to c##ogg container=all; 源端DB除了以前要打开归档, force logging, 最小附加日志,可能还需要打开一个开关:alter system set enable_goldengate_replication=true; extract示例: EXTRACT ex1 SETENV (ORACLE_SID='oradb') userid c##ogg@oradb, password ogg EXTTRAIL ./dirdat/lt TABLE pdb1.schema1.table*; SOURCECATALOG pdb2 TABLE schema2.table*; TABLE schema3.table*; SOURCECATALOG pdb3 TABLE schema4.table*; add extract之后,还需要 register extract ex12c database container(pdb1, pdb2, pdb3) pump示例: EXTRACT dp1 SETENV (ORACLE_SID='oradb') userid c##ogg@oradb, password ogg RMTHOST orasql-test, MGRPORT 7809 RMTTRAIL ./dirdat/rt TABLE pdb1.schema1.table*; SOURCECATALOG pdb2 TABLE schema2.table*; TABLE schema3.table*; SOURCECATALOG pdb3 TABLE schema4.table*; replicat示例: REPLICAT rep1 SETENV (ORACLE_SID='condb2') DBOPTIONS INTEGRATEDPARAMS(parallelism 6) USERID C##ogg@tgt_pdb1, PASSWORD welcome1 ASSUMETARGETDEFS MAP pdb1.schema1.table*, target schema1.table*; MAP pdb3.schema4.table*, target schema1.table*; sourceCatalog MAP schema2.table*, target schema1.table*; MAP schema3.table*, target schema1.table*;
zyhlhx
2017-06-06
打赏
举报
回复
你的操作步骤怎么做的。 这个数据抽取有很多步骤 另外看不到你的图为啥?
【Oracle篇】基于
OGG
21c全程图形化实现9TB数据从Oracle 11g到19c的不停机迁移(中):源端与目标端配置,及全量和增量同步配置详解(第二篇,总共三篇)
本文详解Oracle GoldenGate 21c微服务架构下,从Oracle 11g到19c的不停机迁移核心配置:包括源端与目标端数据库强日志、补充日志、归档启用;
OGG
微服务控制台中数据库连接、检查点表创建、T
RAND
ATA
配置;抽取进程(Integrated Extract)与复制进程(Non-Integrated Replicat)的图形化部署;以及基于expdp/impdp的9TB全量初始化与DDL同步机制。重点突出微服务架构下线索(Trail)、检查点持久化、CSN/SCN处理限制等关键技术点。
OGG
经典模式下动态添加表同步的零停机实践指南
本文详解Oracle GoldenGate经典模式下动态添加同步表的零停机方案,核心围绕SCN时间点快照、增量追平机制展开。涵盖环境校验、补充日志配置、抽取/应用进程参数改造、D
ata
Pump基于SCN导出导入、FILTER条件精准控制及追平监控等关键技术环节,强调版本兼容性(19c/12c vs 11g)、权限与约束管理,确保业务无感前提下实现数据一致性。
全自动立式圆瓶贴标机.rar
全自动立式圆瓶贴标机.rar
自动化食品包装机.rar
自动化食品包装机.rar
万向节联轴器机构模型3D图纸 Solidworks设计.rar
万向节联轴器机构模型3D图纸 Solidworks设计.rar
Oracle 高级技术
3,499
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章