实验重现过程:
oracle创建实例,字符集选择US7ASCII
创建表
create table test (name varchar2(50));
插入数据
insert into test values ('中国');
insert into test values ('达梦');
commit;
达梦数据库创建dblink(OCI方式)
create link orcl connect 'ORACLE' with "SYSTEM" identified by "oracle" using '192.168.56.101/orcl';
使用dblink查询oracle数据,中文无法显示,为“?”
oracle中查询是正常的
而且达梦数据库设置NLS_LANG,LANG环境变量都没有效果
解决方法:
使用ODB