关于goldengate 对源表和目的表的表结构一致的定义

以下摘自goldengate v11.1.1 reference 第324页:

Using COLMAP
Use COLMAP to explicitly map source columns to target columns that have different names
or to specify default column mapping when source and target names are identical. COLMAP
provides instructions for selecting, translating, and moving column data. Do not use this
option for tables being processed in pass-through mode by a data-pump Extract group.

NOTE To create global rules for column mapping across all tables in subsequent TABLE
statements, use the COLMATCH parameter.

Generating data definitions
When using COLMAP for source and target tables that are not identical in structure, you
must generate data definitions for the source tables, transfer them to the target, and use
the SOURCEDEFS parameter to identify the definitions file.


For source and target structures to be considered identical, they must contain identical
column names (including case, if applicable) and data types, and the columns must be in
the same order in each table. In addition, both tables must have the same column length
semantics for character columns (bytes versus characters)
.
If the tables have identical structures, and you are using COLMAP for other functions such
as conversion, a source definitions file is not needed. You can use the ASSUMETARGETDEFS
parameter instead.
For more information, see:
● SOURCEDEFS on page 306
● ASSUMETARGETDEFS on page 117
● “Creating a data-Definitions file” in the Oracle GoldenGate Windows and UNIX
Administrator’s Guide.

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/161195/viewspace-1050457/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/161195/viewspace-1050457/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Oracle GoldenGate中实现Oracle表到Oracle表的数据同步,需要按照以下步骤配置: 1. 创建OGG用户和OGG数据目录 首先需要创建OGG用户和OGG数据目录,可以使用以下SQL语句创建OGG用户,并授予必要的权限: ``` CREATE USER ogg IDENTIFIED BY ogg; GRANT DBA TO ogg; ``` 然后创建OGG数据目录: ``` mkdir /u01/app/ogg ``` 2. 下载并安装Oracle GoldenGate软件 从Oracle官网下载相应版本的Oracle GoldenGate软件,然后解压缩到指定目录。假设解压缩到目录/opt/ogg19c。 3. 配置OGG参数文件 在/opt/ogg19c下创建一个名为dirprm的目录,并在该目录下创建OGG的参数文件。参数文件主要包括OGG的连接信息、数据源信息、数据目标信息等。以下是一个简单的参数文件示例: ``` GGSCI> edit params ggs.prm extract ggs userid ogg, password ogg rmthost 192.168.1.100, mgrport 7809 rmttrail /u01/app/ogg/dirdat/lt table source_schema.source_table; replicat ggr userid ogg, password ogg assumetargetdefs map source_schema.source_table, target_schema.target_table; ``` 其中,source_schema.source_table是源表名,target_schema.target_table是目标表名。 4. 配置OGG进程文件 在/opt/ogg19c下创建一个名为dirrpt的目录,并在该目录下创建OGG的进程文件。进程文件主要包括OGG的抽取进程、传输进程、应用进程等信息。以下是一个简单的进程文件示例: ``` GGSCI> edit params mgr.prm port 7809 userid ogg, password ogg ``` 5. 启动OGG管理进程 在/opt/ogg19c下执行以下命令启动OGG管理进程: ``` ./ggsci GGSCI> start mgr ``` 6. 启动OGG抽取进程和应用进程 在/opt/ogg19c下执行以下命令启动OGG抽取进程和应用进程: ``` ./ggsci GGSCI> start extract ggs GGSCI> start replicat ggr ``` 7. 监控OGG进程状态 在/opt/ogg19c下执行以下命令可以查看OGG进程状态: ``` ./ggsci GGSCI> info all ``` 以上就是Oracle GoldenGate中配置Oracle表到Oracle表的数据同步的基本步骤。需要根据具体的数据源和数据目标情况进行相应的参数配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值