ora - 12514 TNS监听程序当前无法识别连接描述符中请求服务的解决方法

  

  考虑监听   

  

  ,,监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。正常情况下一般只要数据库启动,客户端连接数据库也没有什么问题,但是有时重复启动关闭也会出现ora - 12514错误。   

  

  ,,既然listener.ora中没有指定监听,我们可以在listener.ora文件中指定监听的实例名,这样该问题应该可以连接。   

  

  步骤如下:   

  
      <李>   在oracle服务器甲骨文安装目录(我的在E: \ Oracle10g下,每个人的不一样,根据自己的情况查找)网络/admin目录下找到侦听器。奥拉我的如下图所示   李   
  

  #侦听器。奥拉网络配置文件:E: \ Oracle10g \ \ admin \网络侦听器。奥拉
  #由Oracle配置工具生成。   

  

  SID_LIST_LISTENER=
  ,(SID_LIST=
  ,,(SID_DESC=
  ,,,,(SID_NAME=PLSExtProc)
  ,,,,(ORACLE_HOME=E: \ Oracle10g)
  ,,,,(程序=extproc)
  ,,)
  <强>
  ,)   

  

  侦听器=
  ,(DESCRIPTION_LIST=
  ,,(描述=
  ,,,,(地址==IPC(协议)(关键=EXTPROC1))
  ,,,,(地址=(协议(TCP)(主机=诚实)(端口=1521))
  ,,)
  ,)   

  

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

ora - 12514 TNS监听程序当前无法识别连接描述符中请求服务的解决方法