日期:2014-05-16  浏览次数:20979 次

64位server2003平台上,plsql连接数据库的问题。。求过来人解答。。
64位server2003上安装了64位的oracle,也安装了32位的客户端,sqlplus可以连接数据库,使用plsql连接数据库时提示
ora-12154:tns:could not resolve the connect identifier specified!  
纠结了2天了,求解答。。。。
谢谢!

------解决方案--------------------
是plsqldev 吗?
先不用登陆,然后进入plsqldev的主界面,里面 tools->connection-> 右边界面有一个oracle home选项, 选择一下。 可能是这个问题。
------解决方案--------------------
探讨
引用:
里面是空 的,没得选啊

------解决方案--------------------
估计是环境变量的问题, 环境变量配置 ORACLE_SID 和 ORACLE_HOME
------解决方案--------------------
把64位的安装路径下的network/admin/tnsnames.ora文件,复制到32位客户端安装路径的network/admin下
------解决方案--------------------
讲下,我是win7 64位的机器。
之前也是倒腾了半天的。
后来在环境变量里设置下就ok了。

增加变量 ORACLE_SID ORCL
path里加上 F:\app\Administrator\product\11.2.0\dbhome_1\BIN
这样sqlplus可以在cmd里调用,并且plsql也可以用。

ps:我在plsql首选项里设置的是客户端OraClient11g_home1
OCI F:\app\Administrator\product\11.2.0\client_1\bin\oci.dll
------解决方案--------------------
那个sid 用你装的名字