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

     对于一开始安装oracle数据库,安装完成之后,测试连接时通常会出现报错【ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务】,对于此类问题只需要修改一下监听文件即可listener.ora,既然listener.ora中没有指定监听,我们可以在listener.ora文件中指定监听的实例名,这样该问题应该可以连接。

     在oracle服务器Oracle安装目录,每个人的不一样,根据自己的情况查找找到Network/admin目录下找到listener.ora,右击编辑:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
    )
   (SID_DESC =
    (GLOBAL_DBNAME = ORCL)
    (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
    (SID_NAME = ORCL)
    )

 )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = onest)(PORT = 1521))
    )
  )

标红的为我添加的部分,ORCL为监听的实例名。

修改完成之后重启一下服务器即可。

posted @ 2016-04-11 18:00  呆萌的外星人  阅读(226)  评论(0编辑  收藏  举报