您的位置:首页 > 数据库 > Oracle

Oracle 11G gateway 连接MS Sql Server 字符串转换问题ORA-28562,ORA-02063

2017-09-04 17:11 1711 查看
通过dblink查询sql server某个表的时候报错:

ORA-28562: Heterogeneous Services data truncation error

ORA-02063: preceding line from *

遇到下面的错误:



经过一番折腾,修改了一些参数,无果,求助MOS,经过数周的来回取证,终于发现是gateway一个参数配置导致的。

HS_NLS_NCHAR=UCS2


把这个参数设置成该值就可以了。

完整参数如下:

HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
HS_KEEP_REMOTE_COLUMN_SIZE=ALL
HS_LANGUAGE=AMERICAN_AMERICA.AL32UTF8
HS_NLS_NCHAR=UCS2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gateway sql server dblink