返回首页

gbase数据、南大通用产品文档:GBase8a表级别同步

更新日期:2024年09月11日

表级别增量同步要求源数据库与目标数据库下的要同步的表的列名完全一
致。
下面按照步骤详细介绍:
修改任务文件config_task.xml,该文件在读端,写端,管理端各有一份,
如果同步工具安装后再修改该文件请确保三处配置文件一致。表级别配置需要
在库级别配置的基础上增加表信息,在sourcedb 和targetdb 标签的同级增加
tables 标签,在tables 标签下级增加table 标签。

GBase RTSync 同步工具手册
- 100 -
南大通用数据技术股份有限公司


...



deleteMode="NORMAL"
sourceTableName="t1"
sourcePkColName="" targetTableName="t2" targetPkColName="" >



...

消息队列配置文件与库级别同步相同。
完成后,既可启动同步工具。使用root 用户登录192.168.5.3,执行如下
命令启动同步工具组件:
# cd /opt/RTSync /
# sh RTSyncManagerServer.sh start
启动后,同步工具将开始同步数据工作。
可以使用如下命令监控同步工具运行状况。
# tail -f logs/sync.log

操作步骤
在/etc/pam.d 目录下修改相关配置文件system-auth、
password-auth、
password-auth-crond,
将文件中deny=3 的地方适当放大,待互信全部建立完成后再恢复。

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
290
6
附录



sword GCIIntervalCompare (
void *hndl,
GCIError *err,
GCIInterval *inter1,
GCIInterval *inter2,
sword *result
);

两个日期时间变量的比较。

参数
输入
/输出


hndl
输入
用户会话句柄或环境句柄,在此函数中不做验证
err
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上
inter1,inter2
输入
待比较的两个时间间隔值
result
输出
比较结果如下:
inter1 < inter2,输出 - 1
inter1 = inter2,输出 0
inter1 > inter2,输出 1

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。