这几天客户端和数据库的连接老是不成功都快把我搞疯了!
下面我来说说我的解决方法:
首先我先说下我是数据库装在linux系统下的(虚拟机)
我是属于监听成功启动 防火墙也关闭 host文件也配置成功(首先你就要看这些是否成功)
我的在终端 代码操作数据库连接sqlplus mm/nn 这样子是成功的
但是我用sqlplus mm/nn@orcl 竟然不成功 后面我查找网上的说法就是@是走监听路线 这又
说明我的监听出错了 , 但是 我用lsnrctl status 显示监听成功 这又是为什么呢!
后来我仔细看了下它说所的监听成功的对象和我的监听的对象不一样 ! 汗死~~~~~~
原来我每回只在意listener.ora文件 忽略了tnsnames.ora文件这个文件就像我们的hosts文件
而它是负责连接远程连接数据库的 这下突然秒懂。
希望 这个对大家有帮助。
本文介绍了作者在Linux环境下遇到的PL/SQL Developer连接数据库超时的问题及解决过程。通过检查监听状态、防火墙设置和主机配置,发现尽管监听服务运行正常,但tnsnames.ora文件配置错误导致了连接失败。正确配置tnsnames.ora文件后,问题得以解决。
1489

被折叠的 条评论
为什么被折叠?



