obdumper导出表结构时,无法导出部分字段的备注信息

使用obdumper导出表结构时,部分字段的备注信息(comment)无法导出,日志信息没有异常提示。大家有遇到这种情况吗?

请问你使用的是哪个版本,可以下载 4.0.0-RELEASE 版本试一下。

我用的4.0.1

4.0.0有一样的问题

@zktestOB 你好,可以提供下具体的信息吗?包括observer版本,mysql租户?以及未导出字段的定义和导出的使用的obdumper命令行吗?

OB3.2.3,oracle租户,obdumper -h -P -u -p --sys-password -c -t --ddl --all -f

同样的表,我这边没有复现出来,无论是4.0.0还是401都能做一个正常的导出,你那边可否再确认下导出的库中的表的定义没有出入,或者提供更多有价值的信息

确认没有出入

@zktestOB 导出的库是gbk字符集吗?

GB18030

@zktestOB 不同字符集导出确实出现有字段注释缺失的情况,初步断定是驱动处理问题,我在内部建单,有进展再向您同步

1 个赞

好的,多谢。另外:我通过–file-encoding指定相同的编码格式,也会出现这个问题

对了,ODC也有这个问题

嗯,ODC的导入导出用的也是obdumper/obloader组件

1 个赞

使用3.3.0版本的oceanbase-client-2.2.6.jar替换4.0.1版本的oceanbase-client-2.2.11.jar可以临时解决该问题(其它低版本没有试)

3 个赞

你好,这个问题现在发布修复版本了吗