1、 問題描述
環境:ORACLE11.2.0.4.0 SQLSERVER(odbc、透明網關、監聽、tnsname等都已配置)
在進行ORACLE11g到SQLSERVER的DBLINK的搭建後,創建了名為testlink的DBLINK,執行查詢測試,報錯如下,
SQL> select * from test01@testlink;
select * from test01@testlink *
ERROR at line 1:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
2、 問題原因
這個問題是由字符和語言設置的問題引起的。
3 、處理方法
在透明網關的配置文件中添加如下,
HS_NLS_NCHAR=UCS2
![](https://news.xinpengboligang.com/upload/keji/808cb8f841a6ed33373f6042d141eebf.jpeg)