记录:连接Linux数据库ORA-12560: TNS:protocol adapter错误解决方法

本文记录了在Linux CentOS7上安装Oracle数据库后,通过Windows的PL/SQL连接时遇到的ORA-12560错误。通过分析问题,尝试了配置监听、检查环境变量等方法无效后,最终发现是tnsnames.ora文件问题。将Linux上的tnsnames.ora文件替换PL/SQL安装目录中的文件并修改IP地址,成功解决了连接问题。

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

日期:2020.8.27
前言:最近找了个实施工作,以后负责公司软件项目实施,会涉及到Linux数据库等操作,所以在自己的笔记本中安装Linux虚拟机并在虚拟机中安装Oracle数据库进行自己的学习操作,在操作过程中遇到了不少的问题,在此简单记录。
1.起因:----------------------------------------------------------------
今天在虚拟机的Linux centos7上安装好数据库之后,在网上找了一个plsql的安装包解压安装到了本地的windows10系统,并且按照说明使用了安装包默认的配置文件,只是更改了ip地址和端口号等,但是尝试多次仍然连接不上,配置方式如图。
也配置了
2.处理经过:----------------------------------------------------
于是我上网开始寻找各种方法,看到了用windows的dos命令直连的方法,我尝试了一下,报了错误如下。
在这里插入图片描述
根据这个报错我又去搜索解决方法,有的人说未配置监听和windows环境变量什么的,我都尝试了,监听状态都正常,仍然报的这个错误。
最后的我通过百度不停的查找,找到了一个方法。

将centos7中的

/data/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora文件拷贝一份替换plsql的安装位置的目录中的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值