连接Oracle时出现ORA-12505错误
问题:使用eclipse连接Oracle数据库时报错:Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
原因:重新配置了网络,IP地址发生了改变,但数据库监听的配置文件中sid并未进行修改。
解决方法:修改数据库监听的配置文件中地址为当前IP地址。
1、找到Oracle数据库安装的文件夹,找到tnsnames.ora文件(一般保存在\NETWORK\ADMIN中,本机测试保存在D:\app\YAO\product\11.2.0\dbhome_1\NETWORK\ADMIN中);
2、修改tnsnames.ora文件内容,HOST地址改为当前的IP地址:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2b8c57d2f19ded6790010de81e83950c.png)
3、保存,重启监听器。