日期:2014-05-17  浏览次数:20841 次

plsql或者其它oracle客户端工具连接oracle老是会断,要重新连接
环境:oracle数据库装在公司内网的一台服务器上(这台机器防火墙也没开且没有其它杀毒软件或者管理工具)
我们每天都要重新连接好多遍,在网上查了,很多说是防火墙的缘故,或者oracle自身配置的原因
大家有没有这方面的经验?怎么解决啊?急
Oracle 防火墙

------解决方案--------------------
断连的时候错误信息是什么?请描述详细
------解决方案--------------------
重新连接,是因为会话断了吧,到了一定时间是自己断的
------解决方案--------------------
这个和网络,主机,数据库都有关系

不能直接这样下结论,一个个的排查
------解决方案--------------------
说明下ORACLE服务端版本,操作系统,最好贴上ALTER.LOG部分日志信息(断开的时间点),断开之前有无做任何操作等。。。
------解决方案--------------------
估计是网络问题,把服务器设置成固定IP 配置下tnsnames.ora 不排除是数据库问题 楼主可以试下
------解决方案--------------------
1.确认ORACLE内部的profile配置: 
SELECT *
  FROM Dba_Profiles b
 WHERE b.Profile IN
       (SELECT a.Profile FROM Dba_Users a WHERE a.Username = Upper('用户名'))
   AND b.Resource_Name IN ('IDLE_TIME', 'CONNECT_TIME', 'SESSIONS_PER_USER');
这里若是配置了数值,是以分钟为单位。
------解决方案--------------------
檢查下網路 & Oracle內部參數配置