我正在尝试在SAS中为ORACLE引擎创建一个新库,但我不确定要在文本框中输入的选项。那么,我该怎么办? (通过用户界面)
这里我得到一个无效的选项名称:在日志窗口中,当尝试创建新库时,会弹出一条错误消息,即libname ORACLE is not assigned
(通过用户界面)
所以,我用PTF连接到oracle这里是代码... 但是ORACLE连接错误:
ORA-12154: TNS:could not resolve the connect identifier specified.
我对这条路有疑问,有人可以告诉我代码中PATH的确切含义。
proc sql;
connect to oracle
(user="scott" pw='tiger' path='D:\SAS COMPLETE PACKAGE\oracle');
create table studies as
select * from connection to oracle
(select * from emp);
disconnect from oracle;
quit;
答案 0 :(得分:1)
您的路径选项必须是tnsnames.ora文件中指定的数据库名称。根据格式,我认为不是。你应该有像
这样的东西connect to oracle (user=scott pw=tiger path=CORP_DATA_WAREHOUSE_DEV)
或其他一些。
请在文本编辑器中打开您的tnsnames.ora文件,看看您尝试连接的路径是否存在。如果不是,请询问同事或dba,向您发送tnsnames条目,以了解您要连接的内容。