返回首页

gbase数据、南大通用产品文档:GBase8a导出

更新日期:2024年09月11日

使用本功能,可以将数据库中的表,以文件的形式导出到指定目录或者导
出到数据库中。
在“数据库导航”中,依次展开服务器、
“数据库”

“Express 引擎表”节
点,右键单击需要导出的表,选择“导出Express 引擎表数据”。
图5- 543 导出表
在弹出对话框中选择需要导出的文件格式,可以导出的格式有XML、JSON、
HTML、CSV、SQL,如下图

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 183 -
图5- 544 导出表
选择导出路径,
导出文件的文件名格式,
编码,
是否压缩等信息,
选择
“下
一步”
,再选择“完成”
,导出文件将导出到指定目录中。
图5- 545 导出表

关于RTSync 同步工具大事务问题参数的设定
问题现象
在Consume 模式下,RTSync 同步工具无法同步一个包含100 万条INSERT 语句
的事务。源库为oracle,目标库为Gbase 8a。
解决方法

设置config_kafka_8tto8tMQ.properties 配置文件参数:
1.
send.data.max.size=600000000 单位为字节,小于kafka
中server.properties 参数message.max.bytes。
说明

同步工具read 端发往kafka 的最大的消息大小。
puredata 格式拆包,例如一条
消息为700M,会根据send.data.max.size 拆成2 个包,每个包为600000000,
发往kafka;

json 格式下不拆包,也就是一个消息大小不能超过send.data.max.size 设置的大

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
85
小,目前同步工具测试的结果是发往kafka 的一个消息不能超过670M 。
2.
fetch.message.max.bytes=800000000 单位为字节,
设置的大小应该大于c
onfig_kafka_8tto8tMQ.properties 中的参数send.data.max.size,
等于k
afka 中server.properties 参数replica.fetch.max.bytes。
3.
kafka.producer.paramers=request.timeout.ms=300000;timeout.ms=300000
(beta3 版本新增参数,用于大事务处理670M)。

同时设置kafka 参数server.properties:
1.
message.max.bytes=800000000
kafka 消息的最大值,默认是1M,最大
可以设置为2147483646;
2.
replica.fetch.max.bytes=900000000 默认是1M,最大可以设置为2147483
646,此值的设置大于message.max.bytes;
3.
socket.request.max.bytes=900000000 默认是100M,最大可以设置为214
7483646,此值的设置大于message.max.bytes。

迁移工具的菜单栏,如下图所示:

图 3-1 菜单栏
“文件”菜单提供了“新建任务”和“退出”操作。
“操作”菜单提供了对任务的如下操作:启动任务、停止任务、编辑任务、删除任务、查看任
务、刷新任务和历史任务。
“视图”菜单提供了“任务列表”打开功能。
“设置”菜单提供了“修改配置文件”功能。
“帮助”菜单提供了“关于”版本的查看。