GBase 8a
适配迁移
问答

为什么GBase 8a下的很多工具都是半成品呢?8a下的驱动下载后用不了,迁移工具也用不了

发表于2026-06-04 10:30:1848次浏览27个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: (single_node GBase8aMPPClusterV9 S5.0.0B61 build 0fbde6bd) compiled at 2026-01-26 09:59:52 commit 0 last mr 909  on x86_64-unknown-linux-gnu, compiled by g++ (GCC) 7.3.0, 64-bit

【操作系统】: centos7.6

【CPU】:

【问题描述】*:

1、GBase8a 单机版数据库安装完成后,通过dbeaver 连接GBase8a,用gbase的驱动连接不了,目前只能用postgresql的驱动连接;

2、做kingbase数据库迁移至GBase8a的测试,用官方提供的迁移工具,GBaseMigrationToolkit_8.5.21.0_build3_winx86_64 web界面上数据库源只显示mysql和oracle,所以无法做kingbase至Gbase8a的迁移;用GBase8s的GBaseMTKWeb_V1.0.1_4_Win.zip ,结果源可以用kingbase,但是目标库GBase 创建连接的时候,默认驱动提示连接超时,且jdbc预览那块显示的是 jdbc:dm://,且无法修改,自己从官网下载驱动,使用指定驱动gbase8c-jdbc.jar的时候,界面展示jdbc预览仍然是 jdbc:dm://,后台日志上打印的倒是jdbc:gbase://连接串,但是又报com.gbase.jdbc.driver不存在,使用指定驱动gbase-connector-java-9.5.0.8-build1-bin.jar 时也是报连接超时;

3、目标库不用gbase驱动,用postgresql创建连接可以成功,但是在创建任务选择目标数据库时,又无法选择postgresql对应的连接,所以这些工具都是半成品吗?有很多Bug?还是license问题导致?但是如果是license的话,这是连试用测试的机会都不给?

评论

登录后才可以发表评论
用户头像
小鱼不吐泡泡发表于 2个月前
不配套,这个版本的请联系销售或者技术支持获取配套工具
GBase用户51829发表于 2个月前
单机 GBase8a 安装后,DBeaver 原生 GBase 驱动无法连通,仅 PostgreSQL 驱动可正常连接
GBase8a 内核底层兼容 PostgreSQL 通信协议,所以 PG 驱动天然可以完成基础连通,仅能做简单查询,无法使用 GBase 独有特性(分布表、存储过程、自定义函数)。
GBase用户51829发表于 2个月前
单机 GBase8a 安装后,DBeaver 原生 GBase 驱动无法连通,仅 PostgreSQL 驱动可正常连接
DBeaver 默认不带 GBase 官方 JDBC 驱动,官方驱动不公开在 Maven 仓库,需要手动从南大通用官网下载对应 8a 版本 jdbc 包
GBase用户51829发表于 2个月前
GBaseMigrationToolkit_8.5.21 迁移工具不显示 Kingbase 源库的原因说明
该版本 GBaseMigrationToolkit 在编译打包时,出厂预置数据源仅适配 Oracle、MySQL、SQLServer、达梦等
GBase用户51829发表于 2个月前
GBaseMTKWeb_V1.0.1 目标库预览 jdbc:dm:// 无法修改、替换 8a 驱动仍报类找不到
连接超时:核对 GBase8a 服务端口、服务器防火墙放行端口、数据库远程登录权限,试用版无连接时长限制,非授权问题。
GBase用户51829发表于 2个月前
PG 驱动连通 GBase8a,但迁移任务无法选中该 PG 连接的原因
工具靠驱动选型判定数据库品类,不是靠 IP 地址,PG 驱动 = PG 库、GBase 驱动 = GBase 库,是工具设计逻辑,非故障 BUG。
GBase用户50900发表于 2个月前
可以先回滚一下操作,逐步排查是哪一步导致的问题。
GBase用户51966发表于 2个月前
可以参考一下相关文档,上面有详细的步骤说明。
GBase用户51511发表于 2个月前
可以参考一下相关文档,上面有详细的步骤说明。
GBase用户51510发表于 2个月前
建议检查一下配置是否正确,很多类似问题都是配置引起的。
塔山发表于 2个月前
这个问题可以尝试从官方文档中寻找解决方案,文档中有详细的说明。
一个老汉发表于 2个月前
可以参考一下相关文档,上面有详细的步骤说明。
佛洛伊得发表于 2个月前
这个问题之前有人遇到过,可以搜索一下论坛中的相关帖子。
GBase用户21143发表于 2个月前
社区版DBeaver对GBase 8a支持不完善造成的
GBase用户21143发表于 2个月前
根本原因:DBeaver社区版没有内置GBase 8a的原生驱动。
GBase用户21143发表于 2个月前
8a是一款列式存储的MPP数据库,但它兼容MySQL的通信协议
GBase用户21143发表于 2个月前
创建MySQL连接来访问GBase 8a
GBase用户21143发表于 2个月前
并非个例,主要是生态工具成熟度不足导致的,和License无关
GBase用户21143发表于 2个月前
迁移:直接联系南大通用的官方技术支持,索要最新版的、明确支持Kingbase为源、GBase 8a为目标的 GBase Migration Toolkit。这是最高效的路径,自己下载的版本大概率不匹配。
GBase用户21020发表于 2个月前
建议检查驱动配置及工具版本是否匹配。
李雪洋发表于 2个月前
建议检查驱动版本及工具兼容性。
GBase用户21182发表于 2个月前
工具和数据库版本不匹配是主因,驱动需匹配版本,缺人大金仓源可申领新版迁移工具。
GBase用户21182发表于 2个月前
PG 驱动仅临时连通无法迁移,自行下载驱动易出错,可能您还是得联系售后获取配套安装包。
用户头像
GBase用户28017发表于 2个月前
是啊。不好下。
GBase用户21143发表于 1个月前
原生驱动需配置对应 jar 包,DBeaver 缺配置故连不上,PG 驱动仅临时兼容。
gbase0001发表于 1个月前
DBeaver 连接:GBase 8a 兼容 PostgreSQL 协议,可用 PG 驱动临时连接,但无法使用独有特性;需手动安装对应版本官方 JDBC 驱动才能原生连接。

迁移工具:现有工具版本未适配人大金仓数据源,部分工具 JDBC 串展示异常、驱动不匹配导致报错;工具按驱动区分库类型,故 PG 连接无法选为 GBase 目标库。

解决办法:核对端口、防火墙与远程权限;联系官方获取版本匹配、支持金仓迁移的工具与驱动,该问题和授权许可无关。
gbase0001发表于 1个月前
Kingbase迁移gbase,这样的工具应该没有现成的吧。