PL/SQL Developer 远程连接Oracle 报错无法解析指定的标识符

环境:

  • 虚拟机中安装CentOS 6.3
  • CentOS安装Oracle 11gr2
  • 客户机Win7

问题介绍:

环境变量:
TNS_ADMIN
C:\tools\Instanceclient\instantclient_11_2\network\admin
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

图片说明

图片说明

下图是DBV连接成功:
图片说明

#恳请大家指点!!!#

要么数据库名输入错误
http://www.cnblogs.com/chinaairforce1/archive/2009/10/22/1588103.html
要么环境配变配置出错
http://www.blogjava.net/wahahacj/archive/2007/11/19/161689.html

仔细看看PL/SQL Dev这个安装目录,这个目录是否包涵了括号???不能安装在Program Files (x86)这个目录。必须要没有括号,比如我的
D:\oracle\PLSQL Developer

问题解决了,copy了安装目录里面的tnsnames.ora文件内容,且替换addr为虚拟机ip