我按照网上说的配置了3个变量
1) 变量名:ORACLE_HOME
      变量值:C:\Program Files\instantclient_11_2
  2) 变量名:TNS_ADMIN
      变量值:C:\Program Files\instantclient_11_2
  3) 变量名:NLS_LANG
      变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK然后创建一个tnsnames.ora文件XXX =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = xxx
    )
  )但是用PL/SQL DEVELOPER连接时出现错误ORA-12154: TNS: could not resolve the connect identifier specified

解决方案 »

  1.   

    ORACLE_HOME的值是指oracle安装的家目录,具体就指 db_1 目录,
    例如:D:\oracle\product\10.2.0\db_1
    TNS_ADMIN则设置为:D:\oracle\product\10.2.0\db_1\network\admin
      

  2.   

    HOST = xxx.xxx.xxx.xxx 数据库服务器的Ip
            SERVICE_NAME = xxx  数据库服务名 
    都填对没有哦  
      

  3.   

    XXX =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = xxx
      )
      )
    主要是这点要配对,你先tnsping + XXX 试试 能不能通了 再说吧, 还有别忘了开监听
      

  4.   


    Oracle我是装在虚拟机里的,IP就是虚拟机的IP吧?
    数据库服务名肯定对的还有精简客户端不配置listener.ora是不是没关系的?