今天新装PL/SQL Developer,发现在Oracle Instant Client下无法连接数据库,提示ORA-12154无法处理服务名,隐约感觉是和Instant Client有关,因为没有完整的sqlplus安装,ORACLE_HOME的信息也和完整安装不太一样。在狗狗上查了一下,看了不少,但是少有解决的,最搞笑的办法是安装Oracle database组件...后来在Developer的官方网站找到了解决办法。 PL/SQL Developer wrote:
ooooo,第一条,安装Instant Client的时候,不出意外,安装程序已经办好了。 第三条,因人而异了,反正我是想如果能装个几百K库文件能搞定链接更好,所以我装了Instant Client就不会再装其它Oracle库了,反正有TOAD了,再不济就直接在服务器上直接操作了。 第二条,本来已查到TNS_ADMIN环境变量的设置了,但是在没设之前,进入Developer,在Support Info里列出TNS File的默认位置,而且我新写了一个tnsnames.ora,在登陆窗口也能识别出Aliases,导致我以为即使不设应该也可以。然而关键就是第二步,我设了一个TNS_ADMIN的环境变量,指到Instant client的安装目录,错误就消失了,顺利登入! |
|||
不错,就在这找到方法了
管用
谢谢
再补充一句,如果有乱码 提交者: zhenxin0603 (未验证)
最新评论
4 周 2 天 前
7 周 3 天 前
24 周 6 天 前
24 周 6 天 前
28 周 2 天 前
43 周 4 天 前
44 周 5 天 前
1 年 10 周 前
1 年 10 周 前
1 年 21 周 前