Navicat连接Oracle数据库,报错ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA

本地Navicat版本:12.1.16(64-bit)

问题:使用Navicat连接Oracle数据库时,报错ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
在这里插入图片描述

问题原因:检查主机、端口、用户名和密码都是正确的,服务名没填。在Navicat连接Oracle时,服务名默认是ORCL,没填或填错都会报错。
在这里插入图片描述

解决方案:将正确的服务名填上,即可连接成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_48415452/article/details/131181693