64位win7下安装oracle报“ORA-12154: TNS: 无法解析指定的连接标识符”

64位win7下安装oracle报“ORA-12154: TNS: 无法解析指定的连接标识符”
在64位win7下安装oracle 10g,经测试一切正常。但是在装完PL/SQL Developer 8后,输入正缺的用户名和密码后,却报出“ORA-12154: TNS: 无法解析指定的连接标识符”。经查看tnsnames.ora和listener.ora两个配置文件均无问题。在从网上查查原因,有说“是由于环境变量导致PL/SQL找不到配置文件”,于是又配置了环境变量,但还是报错。其余就是说配置文件的问题了,我开始误入歧途,将配置文件进行各种修改,但还是不行。怎么就这么奇怪呢?应该说是没有问题了啊~我又安装了一个绿色低版本的PL/SQL,连接成功。奇怪了~以前装也没发现这问题啊!再上网继续查,在“chewinggum的专栏”发现了一篇具有相同问题文章,我仔细看了一下他的解决方法,按照其操作。将PL/SQL安装文件卸载,重新安装,并将安装位置不选择默认的“Program Files (x86)”而安装在自己指定的目录下,安装成功后进行连接,OK,搞定了~非常无奈!原来64位win7会把32位应用程序默认的安装到Program Files (x86)目录下,而这两个括号可能会引起冲突,唉,这真是害死人啊~以后再安装需要连接oracle的软件,一定不能一直点下一步了。

猜你喜欢

转载自393090149.iteye.com/blog/1610312