关于plsql登录超慢的问题

这个问题是之前遇到的,比较经典又记忆深刻,所以也回忆一下记录下来。

一、问题描述:

1、远程桌面登录生产,启动plsql超级慢,慢的时候甚至半个小时到一个小时都不能进入数据库一直卡在登录页面。登录成功后,访问数据库又一切正常,查询语句没有影响。

2、在服务器登录,sqlplus登录同样特别慢,输入帐号密码的都会慢。 直接 sqlplus  /as sysdba 这样才快。

3、事后也知道,原来生产环境的项目启动慢、启动卡住的现象也是这个原因造成的,在启动项目的时候,会报c3p0连接池错误。

二、解决尝试:

额,因为是回忆,没解决尝试,没截图,直接说解决方案吧。

我记得当时上网查到的资料都说是监听啊什么鬼的报错,我查了很久,发现不是这个原因造成的。

三、解决方案:

与数据库的dns配置有关。

1、进入数据库安装的服务器,cat /etc/resolv.conf。

发现nameserver 中存在多个外网ip。特意百度了下114.114.114.114,这个ip是域名解析。

生产坏境是在华为云上的内网环境,是不能访问外网ip的,所以每次登录都要花大量时间。

2、解决方法就是注释掉这些外网ip,vi  /etc/resolv.conf ,按i进入修改模式,对注释的段落加上#,双击"esc"+":"+"wq" 回车。在查看下这个文件。


这样解决之后,登录就又畅快起来了。


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值