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

  • Win 7 64位旗舰版系统,平时把Oracle 10g的服务设置为手动开关,用的使用通过cmd方式来启动,今天使用的时候报错 ORA-12514的错。
  • 找到监听配置文件(listener.ora),我的是在D:\Work\DataBase\oracle\product\10.2.0\db_1\NETWORK\ADMIN下。老规矩,先备份一下。
  • 添加代码如下(红色加粗部分):
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\Work\DataBase\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = ORCL)
    (ORACLE_HOME = D:\Work\DataBase\oracle\product\10.2.0\db_1)
    (SID_NAME = ORCL)
    )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = Tony-PC)(PORT = 1521))
    )
  )
  • 重启服务,搞定。

你可能感兴趣的:(ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务)