登录
首页精彩阅读SAS如何连接oracle数据库?
SAS如何连接oracle数据库?
2016-05-04
收藏

SAS如何连接oracle数据库?

1.下载oracle客户端instantclient_11_2,不需要安装.

2.计算机->高级系统设置->修改环境变量
增加§NLS_LANG  §变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
增加§ORACLE_HOME §变量值:instantclient_11_2目录
增加§TNS_ADMIN  §变量值:instantclient_11_2目录
2.编辑tnsnames.ora
test = 
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP )(PORT = 服务器端口))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oracle实例名称)
    )
)
远程服务器防火墙上需要放开oracle服务端口。

3.定义SAS
打开逻辑库,右键新建


逻辑库名称 任意命名.
用户/密码为oracle数据库user和passsword.
路径为tnsnames.ora 中定义的名称.
4.连接出现的常见错误:
ERROR: The SAS/ACCESS Interface to ORACLE cannot be loaded. ERROR: 找到了映像“SASORA  ”,但不可加载。
解决方法:
a.proc setinit; run;检查是否安装SAS/ACCESS Interface to ORACLE.
b.在环境变量的 "path" 中添加instantclient_11_2目录.(例如:E:instantclient_11_2;)
c.重新更新SAS软件许可。
5.连接成功。当然也可以使用libname …….


数据分析咨询请扫描二维码

客服在线
立即咨询