日期:2014-05-17  浏览次数:20769 次

很怪异的出现ora 12154错误,请大家帮忙看看
是这样的,oracle服务在远程机器,我本地只装了客户端

装好后配置本地服务名测试连接时OK的,用控制台连接也是OK的,在sqlplus里conn mtv/mtv@service登陆也是OK的,但是用PlSqlDev.exe登陆就提示ora12154,服务名也是选的service,折腾了整整一星期了,系统重装过,数据库也重装过,PlSqlDev也换了好几个版本,现在快崩溃的,请各位大侠帮忙看看

------解决方案--------------------
机器上有没有装过别的oracle的版本。

你这个问题确实很奇怪。
服务名也是选的service,在plsql developer这里应该是database的选择项,选择上service。

你可以通过以下的方法来试试,希望可以解决你的问题
1.不选择用户进入plsql developer,
2. tools->perference->connection选项(以你的机器实际为主) 
Oracle Home选择你的客户端的目录
Oracle Library选择$Oracle Home\bin\oci.dll 根据你自己的机器的实际情况

重启plsql developer试试。