我可以访问远程Unix服务器。我使用“登录”和“重新提交”将本地SAS连接到远程服务器。有一个单独的带有Oracle数据库的远程服务器,我希望将远程SAS服务器连接到oracle。
我是否使用登录凭据在远程SAS服务器上创建一个tnsnames.ora,然后使用DSN声明一个“libname”?我不管理远程SAS服务器,所以这个创建tnsnames.ora的选项并不容易。还有别的办法吗?
发布于 2019-07-08 04:13:12
手册实际上有一个示例,您可以详细说明通常放置在TNSNAMES条目中的所有信息。
下一个示例使用CONNECT_DATA=描述符连接到Oracle。
libname x oracle user=myusr1 pw=mypwd1
path="(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL=TCP)(HOST=pinkfloyd)(PORT=1521))
)
(CONNECT_DATA=
" (SID=alien)
" )
" )
" ";您的系统管理员仍然必须确保安装了对Oracle的SAS/Access,并安装了来自Oracle的驱动程序。
https://stackoverflow.com/questions/56923108
复制相似问题