Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

1.       解决: 

a)         找到listener.ora监听文件,具体位置:e:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

b)        

c)         修改这段代码, 增加一段代码, 修改后的结果是:

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = CLRExtProc)

      (ORACLE_HOME = e:\app\Administrator\product\11.2.0\dbhome_1)

      (PROGRAM = extproc)

      (ENVS = "EXTPROC_DLLS=ONLY:e:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")

    )

   (SID_DESC =

       (GLOBAL_DBNAME = orcl)

       (ORACLE_HOME = e:\app\Administrator\product\11.2.0\dbhome_1)

       (SID_NAME = orcl)

     )

  )

上面红色的代码是增加的 。

d) 保存listener.ora文件,关闭并重新启动监听程序。

lsnrctl stop   // 关闭

lsnrctl start  // 启动

该文件解决。

参考: http://blog.csdn.net/luiseradl/article/details/7064916 

你可能感兴趣的:(oracle,11g,监听程序,ORA-12514:TNS,连接描述符)