登录测试数据库可以登录,换一个数据库就显没有监听。在计算机管理-服务里面没有oracle监听进程,在oracle安装目录的admin文件夹下也没有listenee.ora。开始菜单栏里面也没有oracle文件夹
实在是没办法了,求解决方案
cmd 执行 lsnrctl start 看是否能启动。
如果使用默认端口1521,可以不需要监听配置文件启动。
数据库会自动注册到1521端口。
重启一下OracleOraDb11g_home1TNSListener检查一下这三个服务是否都已经启动
你是用pl/sql访问数据库的吗?试试navicat这个软件能用吗?
看看这个有用吗:
连接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启动就行了