社区
Oracle 高级技术
帖子详情
oracle12c的ogg数据采集add trandata出错
丿倚楼听风雨
2017-06-03 12:17:55
oracle12c在windows下按照默认安装步骤进行安装的,创建了cdb交orcl,直接将orcl作为作为数据库使用,这个是对方的生产库,不可能进行更改。
用ogg对上述orcl进行数据采集,orcl作为源端,无法执行add trandata命令具体操作截图如下:
请问,用ogg对直接在cdb下实例中的表数据进行数据采集,应该怎样配置?
...全文
1208
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
打赏
举报
回复
你的操作步骤怎么做的。 这个数据抽取有很多步骤 另外看不到你的图为啥?
OGG
+TDT(4.8)添加表字段及添加表.docx
IBM CDC实时数据同步
ogg
oracle 12c 容器,
Oracle12C
ogg
配置
Oracle12C
ogg
配置配置
OGG
安装目录的共享:这里的共享就是把
OGG
安装到一个共享的设备上,把该目录同时挂到不同节点的相同位置上,这样当一个节点挂了之后,可以在另一个节点启动和维护
OGG
。所以我们上面在配置的时候,才会同时在2个节点操作,并且参数名称也一致。如果不考虑这种冗余的方案,可以直接在其中一个节点上操作,不用搞的这么麻烦。我们这里就在一个节点操作,不搞那么复杂了,这里仅...
ORACLE12C
OGG
安装、配置、使用
1.数据库环境 角色 操作系统 IP 数据库名称 SID 主库(master) centos7.5 192.168.0.21 orcl orcl 备库(slave) centos7.5 192.168.0.23 orcl orcl #两台数据库tns配置 ORCL_
OGG
1 = (DESCRIPTIO...
Oracle GoldenGate 12C跨平台同步Oracle 12C
ogg
12c 跨平台同步
Oracle12c
ogg
源端mysql添加t
rand
ata
_oracle
ogg
golden gate 安装与配置
环境
oracle12c
12.1.0.2.0
ogg
19.1linux Ubuntu 14.04.3 LTS172.18.0.2 源数据库地址172.18.0.3 目标数据库地址html
ogg
根据scn同步数据,源库零停机时间以下是主要步骤:linux配置好
ogg
源端的mgr、抓取和传送进程,并启动。配置好
ogg
目标端的mgr、复制进程,仅启动mgr。源端可自由进行交易,此时观察源与目标的trai...
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章