背景:业务需求,需要在远程服务器上安装一个新的数据库操作业务,日常工作时需要用自己电脑通过pl/sql对数据库操作。配置好org文件后,能够连接上数据库,但是连接异常缓慢,猜测是网络原因和本人电脑老化的原因,可是连接其他数据库以及ping那个ip地址都很正常,让同事连接也特别慢。

配置原因:这种情况下,考虑到是刚刚装好的数据库,不会出现日志内存过大导致连接缓慢的原因;防火墙也是关闭状态;因为是新的服务器,没有其他线程占用问题;/etc/hosts文件也没有多余的配置;之后上网找到可能是服务器本身的DNS起作用了。查看之下,有三条配置,临时注掉后连接果然快了很多,考虑到不明白配置的含义,上网查询后,了解是和内网配置有关的信息,又把注释去掉了,问题又回到了起点。

解决问题:之后在网上翻了很久,并没有找到其他有效的方案,最后和客户沟通和咨询运维人员后,修改/etc/resolv.conf,里面内容都注释掉,问题得到解决,使用几天后一直正常。

 

总结:遇到数据库连接缓慢的情况,首先考虑redo日志文件是否过大,之后再看服务器线程使用问题,经过以上两步基本都能排查出问题,最后考虑修改/etc/resolv.conf文件,防止DNS一起作用。

posted on 2020-08-04 09:41  lpknbb  阅读(1707)  评论(0编辑  收藏  举报