由于是WIN7 ,所以装的是oracle 11g,可以用PL/SQL连接数据库的时候却出现了这个问题,求帮忙,谢谢

解决方案 »

  1.   

    1)、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的SERVICE_NAME           打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。同时检查sqlnet.ora,例如如果想要采用简便连接方式连接就需要在NAMES.DIRECTORY_PATH参数中添加EZCONNECT。
          
          2)、  Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务
    该问题是由于缺少监听器的SID_LIST描述项引起的,采用netca进行配置的时候经常会遇到该问题,listener.ora示例如下:SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/product/9.2.0.4)
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = SAMPLE.COM)
    (ORACLE_HOME = /opt/oracle/product/9.2.0.4)
    (SID_NAME = SAMPLE)
    ))
     
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = tcy.com)(PORT = 1521))
    )
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )))
      

  2.   

    这个是Listener的。。感觉没问题呀