关于连接Oracle数据库时出现的“ORA-12541:TNS 无监听程序”和“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”的解决办法

目录

问题一:“ORA-12541:TNS 无监听程序”。

问题2:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”


问题一:“ORA-12541:TNS 无监听程序”。

① 关闭所有Oracle服务

win+r:输入SERVICES.MSC

主要是这三个:

②修改文件:

路径: D:\app\YanhongLiu\product\11.2.0\dbhome_2\NETWORK\ADMIN

改画圈的这两个:

修改:

③打开所有Oracle服务

 win+r:输入SERVICES.MSC

上面关掉的这三个重新打开:

 ④重新配置监听器

开始菜单找到Oracle文件下的Net Configuration Assistant

过程: 

 

 

 

 

 

 

 

 完成后打开数据库就能使用了,如果还是不行或者出现“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”这种错误,请看下面的解决办法。

问题2:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”

 ① 关闭所有Oracle服务

win+r:输入SERVICES.MSC

主要是这三个:

②修改文件:

路径: D:\app\YanhongLiu\product\11.2.0\dbhome_2\NETWORK\ADMIN

修改文件listener.ora,实例名可根据自己所需进行修改。 

 

 文件打不开可以使用编译器打开并编辑: 

 我的内部文件是这样的:

③ 保存完后,再重新打开Oracle服务。

 win+r:输入SERVICES.MSC

上面关掉的这三个重新打开:

 然后,重复问题1的第④步重新配置监听器即可。

再次打开就能运行程序了:

 

  • 16
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值