启动startup.bat文件报错:
nc.jdbc.framework.exception.DB2Exception: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
网上解决方法,大致结构如下:
# listener.ora Network Configuration File: e:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = e:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = oracle)
(ORACLE_HOME = e:\oracle\product\10.2.0\db_1)
(SID_NAME = oracle)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
具体上面的各个参数含义,不作解释,如有必要,根据错误提示自己搜索,有详细介绍各个参数。
==============试了试,问题没有解决(近两个小时过去了)===========
然后查看"我的电脑" 服务里面oracle的服务开了没有
发现只有此项OracleDBConsoleorcl没有开启,手动开启,报错,开启不了(重启电脑,开启服务,反复....又近一个小时过去了)。根据开启不了的提示,找windows系统日志:
"OracleDBConsoleorcl 服务因 2 (0x2) 服务性错误而停止"
根据此错误提示搜索,查到博客:http://blog.163.com/quan_cxm/blog/static/1661155312010101273445594/
浏览该博客,一大堆,有一个信息感觉可能是问题所在,oracle安装时网络连接与否有某某影响。
我在机房安装时没有网络连接,而在宿舍有了无线网络!
=====于是,我断开无线网络,重启startup.bat文件,成功启动,问题解决!=======================
=====如果这样的话,我以后岂不是写程序不能上网了???不爽!!===========================
=====重新启用无线网络,重新启动startup.bat文件,成功启动!!(半个小时过去了)===============================
/**********************2011_11_6下午************************************共近四个小时后******************************************************************************
总结:启动startup.bat文件报错listener does not currently know of SID given in connect descriptor,断开或者断开重连网络;
最保险的方法,断开网络连接时安装的数据库,那么在使用的时候,就不要连接网络了;再有就是,配合着重启电脑,来看看能解决问题否
(具体原因网上有详细介绍)
**********************************************************************联系QQ:563952634********************************************************************************/