问题描述
客户端连接Oracle数据库费时很久
解决思路
1.查看防火墙是否关闭
2. 查看ping是否正常
3.在客户端用tnsping服务器,如下:
4.检查侦听文件listener.ora和tnsnames.ora配置是否正确
5.检查listener.log是否过大
listener.log路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace
本次发现listener.log大小超过4G。关闭数据库备份listener.log到别处,重建一个同名文件,重启数据库问题解决。
当listener.log文件达到很大时, 会导致新的连接无法连接, 在日志文件达到一定大小以后, 连接的速度也会因此变得较慢.. alert_log在达到很大时也会对系统产生负面影响。