ORA-12514 TNS监听程序当前无法识别连接描述符中请求的服务

纯纯分享,无任何不良信息,目前用了下面的方法连接率是100% 的(建立在你的数据库已经成功建表之下)


解决步骤如下:

1)你先确定你的代码中这些有没有做以下更改

你的服务名,数据库用户名,数据库的密码是否填写正确(这个比较重要端口号只要你没改就默认是这个)

先去那个sql developer上面连接下你的数据库还有查看你的属性看你的数据库用户名名字是不是system一般都是这个的不是的话就做对应的更改,还有你的密码要对应上你的数据库。

那个service_name就是你的服务名,去服务上面确认你可以使用快捷键win+R然后输入services.msc去查看,或者直接cmd里面输入lsnrctl status

2)这些确认好以后你就需要去检查你的oracle相关服务是否全部打开,没有的话就去把他全部打开。打开完以后就去找你的安装目录下的找监听文件叫做listener.ora的文件,做出更改路径一般如下图(你们一般是dbhome_1下的,而我这里用的副本的东西因为一些原因)

做出更改

listener.ora修改具体如下:(我画线的地方要根据的当前路径做出更改)然后接下来就是按照我这样做之后呢(你们只需要改黄色部分照着我抄就行(除了那个路径要根据你的实际改),改完以后,你就要去net manager下面做出对应更改,因为这个涉及到了后面的步骤,这一步照做了下一下步也得照做)

 什么是net manager!

打开一下去看你的服务名,名字要成这样orcl(照着改)  

 

都改完了就去重启你的监听服务就可以了。(记得去重新生成你的解决方案)

 如果遇到ORA -12541错误 95%是你的监听服务没打开,去打开了就行了

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值