0

我可以通过 TOAD 连接到模式和表,但是当我尝试通过 SAS libname 语句连接时,我得到:

libname JOED oracle user=XXX orapw=XXXXX path="XXXXX.World" schema=XXX;

错误:ORACLE 连接错误:ORA-12154:TNS:无法解析指定的连接标识符。错误:LIBNAME 语句中的错误。

我检查了我的 TNSNAMES.ORA 文件并且服务器存在(就像我说我可以通过 TOAD 连接)

我还通过数据源 (ODBC) - x86 确认了连接

4

1 回答 1

1

我没有使用 TOAD 的经验,但例如 Oracle SQL Developer 使用与 SAS 连接到数据库不同的 Oracle 客户端组件,因此它不能证明设置对于 SAS 是正确的。

尝试使用运行 SAS 的计算机上的 SQL Plus 进行连接——这相当于 SAS 所做的。

首先,检查SAS libname 中指定的实例和选项的确切情况,我经常看到这会导致意想不到的麻烦。TNSNAMES.ORAPATH

ORAPW=选项对我来说看起来并不熟悉,我猜应该是PW=这样,尽管这会给我带来不同的错误消息。

于 2013-11-01T18:09:19.357 回答