oracle适配器连接不上的解决办法
racle的Developer连接不上报错:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptor
解决办法:
在D:\app\Administrator\product\..\dbhome_\NETWORK\ADMIN中找到listener.ora文件,修改后的文件在“下面”中,复制并覆盖就ok了。
#listener.oraNetworkConfigurationFile:D:\app\Administrator\product\..\dbhome_\network\admin\listener.ora
#GeneratedbyOracleconfigurationtools.
把listener.ora中的配置改成如下即可:
SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=CLRExtProc) (ORACLE_HOME=D:\app\Administrator\product\..\dbhome_) (PROGRAM=extproc) (ENVS="EXTPROC_DLLS=ONLY:D:\app\Administrator\product\..\dbhome_\bin\oraclr.dll") ) (SID_DESC= (GLOBAL_DBNAME=orcl) (ORACLE_HOME=D:\app\Administrator\product\..\dbhome_) (SID_NAME=orcl) ) ) LISTENER= (DESCRIPTION_LIST= (DESCRIPTION= (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)) (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=)) ) ) ADR_BASE_LISTENER=D:\app\Administrator
如按照以上操作还是连接不上,可能是你的SID错误!
解决方法:https://www.nhooo.com/article/73178.htm