oracle数据库连接超时的原因

oracle数据库连接超时的原因,第1张

可能有很多种原因,建议具体情况具体分析。

可以排查下:

1、目标数据库是否开启了服务。

2、目标数据库是否开启了监听。

3、目标服务器是否有防火墙或是网络策略限制不允许访问。

4、检查下访问的配置是否正确,如IP、端口号、用户信息等等。

5、访问账号的连接数是否过多等等。

0.现象

1.原因:新建连接时,需要根据/etc/resolv.conf去解析,当解析失败达到超时时间后才可以连接

注释点对应的nameserver即可

cat /etc/resolv.conf

2.注释后带来的问题

3.延伸拓展

sqlpus "/as sysdba"这种方式是通过loop管道去连接本地数据库. 好处是不走网络,也不经过lsnrctl监听器.

sqlplus 用户名/密码@IP/DBName[SID] as sysdba 这种方式与上面的连接方法有根本上的不同 这种方式是使用sqlplus作为客户端 , 去登录目标IP/SID的数据库. 用这种方式登录所做的动作就是先去网络绕一圈,找到目标IP后再绕回来登录.

从你描述的情况上看,连接速度慢的问题更可能是网络原因.可以从你的客户端机器

route 192.98.18.15

看一下网络耗时.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10707308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存