Dataphin中Oracle数据源数据通过管道同步至HIVE库,发现NVCHAR2类型的字段映射至STRING类型字段,同步之后数据查询为乱码
更新时间:
问题描述
Dataphin中Oracle数据源数据通过管道同步至HIVE库,发现NVCHAR2类型的字段映射至STRING类型字段,同步之后数据查询为乱码。Oracle和HIVE库组件编码都是UTF-8,且源表字段类型是VARCHAR2不会乱码,NVCHAR2的就都会乱码。
Oracle数据库编码:
问题原因
Oracle输入组件中设置的编码和数据库本身的编码冲突导致,Oracle输入组件非必要不设置编码。
解决方案
删除Oracle组件中的编码格式之后,问题解决。
适用于
- Dataphin
该文章对您有帮助吗?