解决方法:ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME

本文解决PL/SQL Developer登录Oracle数据库时遇到的连接问题,详细步骤包括安装instantclient_11.2、修改tnsnames.ora文件及清除错误的数据库地址配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚换电脑以后,装好PLSqldevelop以后,直接登录,发现没有那个连接normal那个选项,这时候我想起来了需要下载安装一下instantclient_11.2,安装好这个后,第一次输入的数据库地址没写全,但是再次登录显示如标题的问题,我也看了网上的一些办法,但是不管用,请继续往下看:

1. 先明确网上所有教程所说的那个tnsnames.ora这个文件在哪儿,就在我们刚才安装的那个instantclient里面,但是注意!!不是进去就看到的那个文件,正确路径是再点击NETWORK文件夹,再点击ADMIN文件夹,这时候修改的这个tnsnames.ora才是正确的。

2. 在这个文件里面找到你之前输入的那个数据库地址那一大段,全部删除,然后保存。

3. 再次打开plsqldev,输入以后会发现正常登陆,应该是第一次登陆以后记录的那个数据,总是跟后面输入的信息对不上,所以就无法登陆,因为不是专门搞数据库的,所以我这个方法可能也是瞎猫碰见死耗子吧,如果看了使用以后有用可以点个赞或者评论下(* ̄︶ ̄)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值