最近安装和使用oracle11g后,发现plsql或sqldeveloper等客户端工具不可用,并提供以下错误:
1 .不能监听1.ORA-12514: TNS:程序
原因: Oracle oradb 11 g _ home1 tns监听器未启动或无法启动
解决方法:如果服务无法启动,请单击oracle安装目录中的d :appadministratorproduct11.2.0db home _1networkadministrator prator
=(协议=TCP
引用
引用
(HOST=127.0.0.1 ) (
PORT=1521 ) )黑体部分变更为访问ip的ip地址,启动服务即可
2.ora-12514:TNS:侦听服务当前无法识别描述中的请求服务
原因:未注册监听程序
解决方案:
d :appadministratorproduct11.2.0db home _1 networkadmin中的listener.ora更改如下:
# listener.oranetworkconfigurationfile : d :appadministratorproduct11.2.0 db home _1network
# generatedbyoracleconfigurationtools。
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=CLRExtProc )
(Oracle _ home=d :appadministratorproduct11.2.0db home _1)
(PROGRAM=extproc )
)
)
(SID_DESC=
(GLOBAL_DBNAME=ORCL )
(Oracle _ home=d :appadministratorproduct11.2.0db home _1)
(SID_NAME=ORCL )
)监听器=
(DESCRIPTION_LIST=
(DESCRIPTION=
(address=(protocol=IPC ) (KEY=EXTPROC1521 ) )
(address=(protocol=TCP ) ) HOST=127.0.0.1 ) (PORT=1521 ) )
)
)
ADR _ base _ listener=d :appadministrator
放入黑体部分,如果有的话(ENVS=
' ext proc _ dlls=only : d :appadministratorproduct11.2.0db home _1 bin oraclr 11.dll '
资料来源: https://www.cn blogs.com/sharpest/p/7378097.html