Navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符中的请求解决方法之一

Navicat是我们进行数据库数据编辑、操作的管理工具,它可以满足开发人员大部分的需求,有着极其完备的图形用户界面。

然而,我想大多数人,特别是刚入门对navicat、数据库等不是很了解的小伙伴,在使用navicat过程,也许会碰到或多或少的问题,在本次,写的是navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符中的请求的解决方法方法之一,错误如下图所示。
navicat连接Oracle数据库报错图
对于这个问题,网络上也有不少的解决方案,如:去配置listener.ora文件和tnsnames.ora文件等等,在这里我就不详细介绍了如果这些方案能成功,大家就不需要继续看下去了,而我出现的问题是配置这些文件也没有得到解决,下面就详述我的解决方案:

解决这个问题就是:修改服务名,在连接Oracle数据库的时候,通常默认的服务名都是ORCL,如图1所示。这时我们将服务名修改成“XE”,问题即得到解决,如图二所示。
图1-连接Oracle数据库的服务名
图2-修改服务名后连接成功图
至此,我们就解决了Navicat连接Oracle数据库报错:TNS:监听程序当前无法识别连接描述符这个问题,当然这只是其中的一种解决方法,如果不成功,大家可以尝试其他的方法,如:配置listener.ora文件和tnsnames.ora文件等等,具体教程大家自行查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值