解决办法:
1、查看Oracle的listener是否启动
CMD中执行 lsnrctl status
2、执行lsnrctl start 启动监听
监听配置工具:
具体配置可参考http://hi.baidu.com/uewezcyuesairxr/item/9ef90a3acc3afe80c2cf2932
二、ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
打开D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
修改如下,增加服务
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
)
)
三:ORA-12518 TNS:监听程序无法分发客户机连接
原因:连接的数据库服务没有启动。
解决:打开响应数据库服务OracleServiceXXXX