GoldenGate configuration CLOB type synchronization

2024-02-01 09:18

本文主要是介绍GoldenGate configuration CLOB type synchronization,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在GoldenGate的DML同步中,如果字段类型包含CLOB,必须在源端的extract参数文件中添加以下参数

TRANLOGOPTIONS CONVERTUCS2CLOBS

GGSCI (gg01) 19> VIEW params eorajjEXTRACT EORAJJ
USERID system, PASSWORD oracle
RMTHOST gg02, MGRPORT 7809
RMTTRAIL /u01/app/oracle/goldengate/dirdat/jjDDL INCLUDE ALL
DDLOPTIONS ADDTRANDATA,REPORTTRANLOGOPTIONS CONVERTUCS2CLOBSTABLE scott.*;
SEQUENCE scott.*;

源端操作

SCOTT@gg01:~>create table t_clob(tid integer primary key,c_clob clob);Table created.SCOTT@gg01:~>insert into t_clob values(1,'TEST');1 row created.SCOTT@gg01:~>commit;Commit complete.SCOTT@gg01:~>set linesize 200
SCOTT@gg01:~>select * from t_clob;TID C_CLOB
---------- --------------------------------------------------------------------------------1 TEST

目标端

SCOTT@gg02:~>SELECT tname FROM tab;TNAME
------------------------------
DEPT
EMP
BONUS
SALGRADE
T_ZWC
T_CLOB6 ROWS selected.SCOTT@gg02:~>SELECT * FROM t_clob;TID C_CLOB
---------- --------------------------------------------------------------------------------1 TEST

[oracle@gg02 goldengate]$ logdump Oracle GoldenGate Log File Dump Utility
Version 10.4.0.19 Build 002Copyright (C) 1995, 2009, Oracle AND/OR its affiliates.  ALL rights reserved.Logdump 23 >OPEN /u01/app/oracle/goldengate/dirdat/jj000003
CURRENT LogTrail IS /u01/app/oracle/goldengate/dirdat/jj000003 
Logdump 24 >ghdr ON
Logdump 25 >headertoken ON
Logdump 26 >usertoken ON
Logdump 27 >detail ON
Logdump 28 >detail DATA
Logdump 29 >n
TokenID x46 'F' Record Header    Info xff80  LENGTH  927 
TokenID x30 '0' TrailInfo        Info x00  LENGTH  442 
TokenID x31 '1' MachineInfo      Info x00  LENGTH   85 
TokenID x32 '2' DatabaseInfo     Info x00  LENGTH  283 
TokenID x33 '3' ProducerInfo     Info x00  LENGTH   81 
TokenID x34 '4' ContinunityInfo  Info x00  LENGTH    8 
TokenID x5a 'Z' Record Trailer   Info xff80  LENGTH  927 2012/01/15 16:58:18.278.866 FileHeader           Len   919 RBA 0 
Name: *FileHeader* 3000 01ba 3000 0008 4747 0d0a 544c 0a0d 3100 0002 | 0...0...GG..TL..1...  0002 3200 0004 ffff fffd 3300 0008 02f1 dcc0 c151 | ..2.......3........Q  2fd2 3400 0025 0023 7572 693a 6767 3031 3a3a 7530 | /.4..%.#uri:gg01::u0  313a 6170 703a 6f72 6163 6c65 3a67 6f6c 6465 6e67 | 1:app:oracle:goldeng  6174 6536 0000 2c00 2a2f 7530 312f 6170 702f 6f72 | ate6..,.*/u01/app/OR  6163 6c65 2f67 6f6c 6465 6e67 6174 652f 6469 7264 | acle/goldengate/dird  6174 2f6a 6a30 3030 3030 3337 0000 0101 3800 0004 | at/jj0000037....8...  Logdump 30 >n
TokenID x47 'G' Record Header    Info x01  LENGTH   61 
TokenID x48 'H' GHDR             Info x00  LENGTH   35 
TokenID x54 'T' GGS Tokens       Info x00  LENGTH   10 
TokenID x5a 'Z' Record Trailer   Info x01  LENGTH   61 
___________________________________________________________________ 
Hdr-Ind    :     E  (x45)     Partition  :     .  (x00)  
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)  
RecLength  :     0  (x0000)   IO TIME    : 2012/01/15 16:58:25.307.836   
IOType     :   151  (x97)     OrigNode   :     0  (x00) 
TransInd   :     .  (x03)     FormatType :     R  (x52) 
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00) 
AuditRBA   :          0       AuditPos   : 0 
Continued  :     N  (x00)     RecCount   :     0  (x00) 2012/01/15 16:58:25.307.836 RestartOK            Len     0 RBA 927 
Name:  
After  Image:                                             Partition 0   G  s   Logdump 31 >n
TokenID x47 'G' Record Header    Info x01  LENGTH  160 
TokenID x48 'H' GHDR             Info x00  LENGTH   47 
TokenID x44 'D' DATA             Info x00  LENGTH   47 
TokenID x54 'T' GGS Tokens       Info x00  LENGTH   46 
TokenID x5a 'Z' Record Trailer   Info x01  LENGTH  160 
___________________________________________________________________ 
Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)  
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)  
RecLength  :    47  (x002f)   IO TIME    : 2012/01/15 17:00:30.032.862   
IOType     :     5  (x05)     OrigNode   :   255  (xff) 
TransInd   :     .  (x03)     FormatType :     R  (x52) 
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00) 
AuditRBA   :          4       AuditPos   : 10869684 
Continued  :     N  (x00)     RecCount   :     1  (x01) 2012/01/15 17:00:30.032.862 INSERT               Len    47 RBA 988 
Name: SCOTT.T_CLOB 
After  Image:                                             Partition 4   G  s   0000 0005 0000 0001 3100 0100 2200 0000 1e3c 4854 | ........1..."....TEST  3c2f 4854 4d4c 3e                                 |   
Column     0 (x0000), Len     5 (x0005)  0000 0001 31                                      | ....1  
Column     1 (x0001), Len    34 (x0022)  0000 001e 3c48 544d 4c3e 3c42 4f44 593e 5445 5354 | ....TEST  3c2f 424f 4459 3e3c 2f48 544d 4c3e                |


这篇关于GoldenGate configuration CLOB type synchronization的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/666802

相关文章

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

Caused by: org.hibernate.MappingException: Could not determine type for: org.cgh.ssh.pojo.GoodsType,

MappingException:这个主要是类映射上的异常,Could not determine type for: org.cgh.ssh.pojo.GoodsType,这句话表示GoodsType这个类没有被映射到

How can I load the openai api configuration through js in html?

题意:怎样在HTML中通过JavaScript加载OpenAI API配置 问题背景: I am trying to send a request through js in my html so that openai analyzes it and sends a response, but if in the js I put the following: 我正在尝试通过HTM

兔子--The method setLatestEventInfo(Context, CharSequence, CharSequence, PendingIntent) from the type

notification.setLatestEventInfo(context, title, message, pendingIntent);     不建议使用 低于API Level 11版本,也就是Android 2.3.3以下的系统中,setLatestEventInfo()函数是唯一的实现方法。  Intent  intent = new Intent(

【oracle CLOB】ORACLE CLOB 类型转换为字符串

在ORACLE 中存储 大量 文本 超过了 3000个汉字 varchar 装不下 迫不得已使用了 : CLOB 类型 写sql 时如果字段是CLOB类型,必须转换为类型。 CLOB 类型转换为字符串: dbms_lob.substr(FILTER_TEXT,100000) select to_char(GMT_CREATE,'yyyy-mm-dd') as M1,dbms_lob.sub

AI模型:追求全能还是专精?-- 之6 语言复杂度类别(Category 0~3 类)和语言功能性类型(Type 0~Ⅲ 型)之2

Q17、我前面说过,语言复杂度的0~3级(Category 0~3)表示了语言的的上下文相关性 : 完全不相关, 单相关的 单词上下文, 双相关的句子上下文 全相关的文章上下文 。我准备翻译为 Context - irrelative /relative/correlative/ full-correlative,显式表达了语言复杂度的0~3级(Category 0~3)区别的上下文相关性是一种关

【TS高频面试题】interface与type的区别

参考文章 一、基本概念 1. type(类型别名) 用来给一个类型起新名字,使用 type 创建类型别名。 2. interface(接口) 专门用于定义对象的结构(比如属性和方法) 二、相同点 (1)都可以描述对象或函数 interface interface User {name: stringage: number}interface SetUser {(name: st

ssh登录服务器报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss”解决方法

这个错误表明你尝试使用 ssh 连接到远程服务器时,客户端和服务器之间没有匹配的 host key 类型。具体来说,远程服务器提供了 ssh-rsa 和 ssh-dss 类型的 host key,但你的 SSH 客户端配置可能不再支持这些较旧的算法。最近的 OpenSSH 版本默认禁用了不够安全的算法,如 ssh-rsa 和 ssh-dss。 解决方法 临时启用 ssh-rsa: 你可以在

Numpy中type()、ndim、shape、size、dtype、astype的用法

目录 numpy基础介绍示例分析及总结:itemsize、nbytes函数 numpy基础介绍 Numpy 补充了Python语言所欠缺的数值计算能力,是其它数据分析及机器学习库的底层库。因其完全标准C语言实现,运行效率充分优化。最重要一点是开源免费。numpy的核心是矩阵(即多维数组)。 示例 import numpy as nparr =np.array([[1,2,3]

struts2 result type= redirect redirectAction chain dispatcher等类型

struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"     "http://struts.apache.org/dtds/struts-2.0.