首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Oracle GoldenGate中创建用户表空间复制

在Oracle GoldenGate中创建用户表空间复制
EN

Database Administration用户
提问于 2016-12-18 21:36:37
回答 1查看 1.6K关注 0票数 0

如何复制-创建用户,过程和表空间使用甲骨文GoldenGate。

我能够在模式下复制DDL,但是上面没有复制,即当我创建用户、过程或表空间时。

GoldenGate版本- 12.2.0.1数据库版本- 11.2.0.4

提取物Conf:

代码语言:javascript
复制
GGSCI (sourceGG) 36> view params ext4

extract ext4
userid ogguser, password ogguser
exttrail /u01/app/oracle/product/11.2.0.4/oggsrc/dirdat/mt
DDL INCLUDE ALL
table ogguser.*;

GGSCI (sourceGG) 37>

转储Conf:

代码语言:javascript
复制
GGSCI (sourceGG) 37> view params dpump2

extract dpump2
userid ogguser, password ogguser
rmthost targetGG, mgrport 7809
rmttrail /u01/app/oracle/product/11.2.0.4/oggtrg/dirdat/pt
passthru
DDL INCLUDE ALL
table ogguser.*;

GGSCI (sourceGG) 38> 

复制Conf:

代码语言:javascript
复制
GGSCI (targetGG) 37> view params rep4
replicat rep4
assumetargetdefs
handlecollisions
userid ogguser, password ogguser
DDL INCLUDE ALL
DDLERROR DEFAULT IGNORE RETRYOP
map ogguser.*, target ogguser.*;

GGSCI (targetGG) 38> 

谢谢!

EN

回答 1

Database Administration用户

发布于 2016-12-19 03:51:56

默认情况下,对提取进程禁用Oracle Goldengate中的DDL复制,并为复制进程启用DDL复制。

要启用DDL支持,需要为提取过程指定DDL参数。

DDL使用DDL参数:启用DDL支持筛选器DDL操作,基于DDL记录语法DDL配置处理操作[ {INCLUDE 、映射的\x>未映射的_ 、OBJTYPE“类型” ,ALLOWEMPTYOBJECT 、OBJNAME名称 ,INSTRWORDS的话_“名单” 史考兹的word_“名单” 、行动(行动) ]

为了复制CREATE USERALTER TABLESPACECREATE ROLE类型的语句,DDL作用域应该是OTHERALL,以包含所有类型的DDL。

OTHER作用域的其他一些示例:

代码语言:javascript
复制
CREATE USER joe IDENTIFIED by joe;
CREATE ROLE ggs_gguser_role IDENTIFIED GLOBALLY;
ALTER TABLESPACE gg_user TABLESPACE GROUP gg_grp_user;

参考文献:

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/158503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档