装好oracle之后,连接数据库提示12541:TNS:no listener,但是开始文件夹里面没有oracle文件夹,无法开启监听,如何解决?

登录测试数据库可以登录,换一个数据库就显没有监听。在计算机管理-服务里面没有oracle监听进程,在oracle安装目录的admin文件夹下也没有listenee.ora。开始菜单栏里面也没有oracle文件夹
实在是没办法了,求解决方案

cmd 执行 lsnrctl start 看是否能启动。
如果使用默认端口1521,可以不需要监听配置文件启动。
数据库会自动注册到1521端口。

重启一下OracleOraDb11g_home1TNSListener检查一下这三个服务是否都已经启动


连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序_hongyu#ding的博客-CSDN博客_ora-12541:tns:无监听程序 背景 在连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序问题,在网上搜了许多文章使用了很多方法,比如重启监听,重启数据库等都无效解决方案1、检查listener.ora中的host与tnsnames.ora中的host是否一致两个文件地址(linux,windows的地址百度上找):/opt/oracle/product/11.2.0/dbhome_1/network/admin2、改成一致后再重启数据库、重启监听重启数据库su -oracl.. https://blog.csdn.net/dinghongyu520/article/details/116947764

你是用pl/sql访问数据库的吗?试试navicat这个软件能用吗?

img

看看这个有用吗:
连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序_hongyu#ding的博客-CSDN博客_ora-12541:tns:无监听程序

出现ORA-12541: TNS:no listener 的情况
重新配置一下数据库监听
配置详情参考链接:https://jingyan.baidu.com/article/d621e8dae6893d6965913fec.html

https://www.qycn.com/xzx/article/12951.html

window的话 找到oracle中的Net Configuration Assistant ,新建一个listener ,配置listener.ora文件,启动listener就行了
linux的话 su - oracle
cd $ORACLE_HOME/bin
./netca
新建一个listener,配置
lsnrctl start启动就行了