本系统 win7 64位 安装了11g的64位服务器端后 sqlplus 可以登录(以账户scott为例)
而后安装11g的32位客户端 因为网上有人说  要用Pl/sql软件的话  应该装 32位的客户端  但装完之后
发现客户端的sqlplus登录数据库出现 ORA-12154 TNS:无法解析指定的连接标识符  pl/sql报错一样的客户端和服务器端都装在D:\app\acer\product\11.2.0下面 
环境变量path中有指向客户端的路径  还有服务也都开启了  现在希望各位大神的帮助!

解决方案 »

  1.   

    确保你写的监听是对的....tnsping  你的监听如果能够ping通的话,再去怀疑PLSQLDEVELOPER
      

  2.   

    把32位client卸载掉  然后到官网下了个文件名为instantclient-basic-win32-11.2.0.1.0的文件 然后配置下环境变量  用plsql去连接就可以了  求解 难道是因为安装的话  32位的client会有文件夹安装到program files(x86)中?(即使选择装在D盘 client都会有一部分东西自动装到这个文件夹下)