登录
  • #数据科学

用SAS连ORACLE

venomtian
1392
0
折腾了几天,最后发现用SAS连ORACLE DB很简单,主要是一开始我在google里搜oracle client,跳出来的是instant client,然后就顺着这条路越走越远,居然还要改PATH变量,打补丁,改注册表等等,最后还是失败了。

其实可以这样

1. 电脑有管理员权限

2. SAS ACCESS ORACLE模块已经安装,可以 proc setinit;run;来确认

3. ORACLE Client藏在Oracle Database 12c Release 1 (12.1.0.1.0) 这个条目的倒数第二三行的样子,比如这样的网址

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-1968077.html

4. 把winx64_12c_client.zip 下载下来安装好,安装的过程中选管理员(Administrator)模式,然后再net service 里新加一个service name,host port sid什么的安装DBA给的填

5. libname myoracle oracle user='' password='' path='';就可以了





path就是第4步新建service name的时候起的名字,也可以在一个叫tnsnames.ora的文件里看到。
0条回复
热度排序

发表回复