返回首页

gbase数据、南大通用产品文档:GBase8aGBase 8t 源ddl 同步

更新日期:2024年09月11日


GBase RTSync 同步工具手册
- 156 -
南大通用数据技术股份有限公司
GBase 8t 到GBase 8t 同步在新架构下已经支持ddl。
与普通dml 同步相比,
主要通过如下步骤进行开启
1)对需要开启ddl 同步的库建立如下表,如果已经存在,请忽略。
create table DDLOperation(
id serial8,
dbname varchar(128),
tabname varchar(128),
owner char(32),
sqltxt lvarchar(30000),
version integer,
status integer,
sessionid integer,
transid bigint,
timestamp varchar(128)
)
2)增加如下参数配置
operationType:取值为dml,ddl,ddl_dml。
dml:默认值,即原来的dml 数据同步(可以不配置此参数)
ddl:代表仅同步ddl 数据,如果配置为该参数,将不需要再配置其他
参数进行其他控制。
ddl_dml:代表同步库的dml,ddl 数据,开启该功能后可以通过如下两
个参数进行更精细化同步控制。
dyntal:true 代表将create table 对应的表加入同步列表,后续对该
表的ddl,dml 数据都将进行同步,默认为true。
dyncol:true 代表将alter table add column 对应的列自动加入到同
步列表中,并对后续该列的dml 数据进行同步。默认为true
举例说明:源数据库为GBase 8t,目标数据库为GBase 8t 数据库,消息
队列为Kafka 集群,消息队列存储的数据格式为PUREDATA。

GBase RTSync 同步工具手册
南大通用数据技术股份有限公司
- 157 -
同步环境信息如下:
源数据库信息:
IP 为192.168.5.4;
数据库用户名为informix,
密码为1;
数据库test,表为t3,列为col1、col2、col3。
目标数据库信息:IP 为192.168.5.5;数据库用户名为informix,密码为
1;数据库为testdb,表为t4,列为a、b、c。
Kafka 集群信息:IP 为192.168.5.11、192.168.5.12;用户名为root,密
码为root。
读数据组件信息:IP 为192.168.5.1;用户名为root,密码为root。
写数据组件信息:IP 为192.168.5.2;用户名为root,密码为root。
管理组件信息:IP 为192.168.5.3;用户名为root,密码为root。

PGXC_PREPARED_XACTS
PGXC_PREPARED_XACTS 视图显示当前处于prepared 阶段的两阶段事务。
只有system
admin 和monitor admin 用户有权限查看。
名称
类型
描述
pgxc_prepared_xact
text
查看当前处于prepared 阶段的两阶段事务。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
937

参数说明:是否开启日志抑制功能。
取值范围:整型,0:关闭;1:开启。参数修改请参考表GUC 参数设置方式进行设置。
默认值:1