我在PLSQL里面这样写:
create public database link SMART.COM connect to smart identified by smart using 'SMART';
SMART.COM是我们的另一个服务器上数据库的SID,我在本机上建立了一个对数据库SMART.COM的命名服务SMART,那个数据库里有一个smart/smart用户,上面那条SQL建立好了数据库连接之后,我执行查询语句,会提示“ORA-12154:TNS:无法处理服务名”,这是为什么呢!?我建立连接的时候哪里处理错了呢!?还是另外还需要其他的设置!?
急坏我了,请各位高手指点迷津!小弟先谢了!!
TO zhang_yong88:我试了加域名,但是还是不行;TO dgdlchf:SELECT * FROM global_name 返回值是smart.com;TO nyfor:TNS设置没有问题,我用PLSQL连那个smart.com上的smart用户都是可以的;TO rollingpig:there is a severice named 'smart' in the tnsnames.ora,i can sure it!