今天使用Oracle自带的SQL Developer连接oracle数据库中遇到了一系列错误,耗费了很多时间终于解决了,现记录下来,希望能给遇到同样错误的同学一点帮助
先确保这两个服务是否启动,如未启动,先启动这两个服务。
首先是这个异常 Io 异常: The Network Adapter could not establish the connection,这个异常很有可能是连接的主机名的ip错误,主机名不一定是localhost或127.0.0.1,而应该和oracle安装目录下的(我的是这个目录H:\app\LBJ\product\11.2.0\dbhome_1\NETWORK\ADMIN)listener.ora文件中的ip名称一致,即下图中HOST后的ip一致
修改完成后重启接听器服务(即上图中的两个服务),又遇到了Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor这个错误,搜索资料后发现是SID的问题,SID中名称也是不可以随便填的,它也应该和刚才那个文件(listener.ora)中的SID_NAME一致(这里是orcl)