菜鸟oracle_问题1_plsql连接报12154错误

前提:1.配置好tnsnames.ora后 用plsql7.1登录报错误ORA-12154: TNS:无法解析指定的连接标识符
     2.用navicat可以正常连接使用
     3.环境中oraclehome也设置完善
网上解决方法:方法1.查看oracle home的设置,如果没有设置或者设置不正确要修改过来设置到G:\oracle\product\10.2.0\db_1(具体看你装哪里)
方法2.如果以前装过别的oracle版本或者客户端,PLSQL Developer中修改Oracle Home设置方法:
提示输入用户名密码是,取消,这样进入PLSQL Developer主界面,菜单Tools-Preferences,在设置窗口中,选择Oracle-Connection,对应设置窗口中,找到Oracle Home,选择OraHome92,保存设置,
然后重新启动PLSQL Developer,这时就可以正常登录了。
方法3.如果是在window7 中注意oracle默认安装目录可能是在C:\Program Files(x86)中,这个是存在特殊符号的,所以不行

我的问题解决:在tnsnames.ora中xxxx=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.xx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
xxxx前面留有空格了,如  xxxx而不是xxxx
去掉前面空格问题解决,连上plsql

你可能感兴趣的:(oracle,ORA-12154,plsql7,oraclehome)