Oracle ORA-12541:TNS:无监听程序

Oracle ORA-12541:TNS:无监听程序

标签: Oracle DataBase


今天使用Oracle数据库,使用可视化连接工具连接测试环境的数据库时提示无监听程序,最后在老师帮助下终于搞定了!︿( ̄︶ ̄)︿


问题

ORA-12541:TNS:无监听程序

解决方法

  1. 检查监听程序是否能够正常启动,使用『windows+R』输入cmd,
    在命令行中输入lsnrctl start来检查监听是否正常运行,如果正常则会提示:
    TNS-01106: 使用名称LISTENER的监听程序已经启动

    image_1cjqiblm71h663ph8ph129rqbmp.png-142.5kB

    如果没有运行,可以使用
    lsnrctl status 命令来查看服务状态,
    lsnrctl reload 来重启监听服务
    lsnrctl stop 来关闭监听服务
    lsnrctl start 来开启监听服务

    如果监听服务还是没有重启,并且提示:
    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 64-bit Windows Error: 2: No such file or directory 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 64-bit Windows Error: 61: Unknown error
    那么以 管理员身份 运行cmd (CMD位置:C:\Windows\system32)
    在cmd里输入 以下命令来重启 监听服务;

    net start "OracleOraDb11g_home1TNSListener"
  2. 在命令行下使用命令 tnsping IP地址 来查看IP的监听服务是否正常(eg:tnsping 192.168.20.181)
    来检查tnsnames.ora服务配置是否正确

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值