前言:昨天在电脑上安装了oracle11g 64位服务端,32位客户端,安装完成后,运行正常,结果第二天重启电脑后发现再次连接报错
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
百度了一下发现一大堆这种问题,虽然网上众多,但是自己还是需要记录一下。
解决办法:在安装目录下找到E:\app\wwg\product\11.2.0\dbhome_2\NETWORK\ADMIN\listener.ora
看到如下信息:
# listener.ora Network Configuration File: E:\app\wwg\product\11.2.0\dbhome_2\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = E:\app\wwg\product\11.2.0\dbhome_2)
(PROGRAM = ORCL)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\wwg\product\11.2.0\dbhome_2\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:\app\wwg
如上面所示红色区域在需改之前为:PLSExtProc 在修改保存后重新启动监听服务就可以啦!!
希望再次启动电脑后不会再出现这问题。