ORA-12541:TNS:no listener
背景介绍
在客户端连接数据库的时候出现”ORA-12541:TNS:no listener“这个错误
这个错误是什么?
表示无法连接到数据库监听器
解决方法
出现这个问题的主要原因是Oracle的监听程序配置出现了问题,此问题有两种解决方法(前提,你的其他安装操作都正确)。
一、修改配置文件
1.关闭所有Oracle服务
2.在Oracle安装路径的\product\11.2.0\dbhome_1\NETWORK\ADMIN下找到tnsnames.ora文件(路径:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)。
开后修改图中红框内容为自己电脑的IP(使用cmd命令ipconfig查看ip地址)
3.修改在Oracle安装路径的\product\11.2.0\dbhome_1\NETWORK\ADMIN下找到listener.ora文件(路径:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)。
打开后修改图中红框内容为自己电脑的IP(使用cmd命令ipconfig查看ip地址)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\oracle\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)