ORACLE ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

当安装oracle时就遇到了种种的困难

困难咱就不说了。话不多说直接 进入主题 ,使用Navicat连接oracle数据库时,一直出现ORA-12514: TNS:listener does not currently know of service requested in connect descriptor,通过SQL plus顺顺当当的就连上了。我当时第一时间想起了要从CSDN中搜索答案(lan省事),但是看到论坛中是**(一)说没有开起来oracle服务,打开windows管理工具->服务。
windows管理工具->服务
图中的红色部分标记的必须打开,楼主一股脑想把关于oracle的都打开。
我试了试论坛中的这种方法重新开了一遍,但是没有成功。
(二)是配置客户端tnsnames.ora和配置服务端listener.ora(这个好用)
1、配置客户端tnsnames.ora
客户端tnsnames.ora和服务端listener.ora所在目录都是你配置orcale数据库在环境变量中的地址,这点很重要。
在这里插入图片描述
xxxxxxx表示的是自己的主机名,主机名从我的电脑属性查看,
(ps:我的这个文件只要重启电脑就会变,每次都需要重新配置)**。
2、配置服务端listener.ora
这里就不放图了,都是把HOST=自己的主机名。
到这步了,然后从服务中关闭并打开Listener,最后在Cmd中依次输入lsnrctl stop,lsnrctl start。
最后打开Navicat连接数据库就成了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值