oracle 连接一段时间自动断开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 连接一段时间自动断开相关的知识,希望对你有一定的参考价值。

连接服务器的ORACLE 连接一段时间后就自动断开,但是oracle 默认是不会自动断开的
提问如何解决此问题,详细点
系统是linux 数据库是11G企业版

防火墙断开了你的电脑和服务器的连接。解决办法:设置防火墙规则。

    服务器(英文名称server),也称伺服器。指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。

    服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。

    服务器是网站的灵魂,是打开网站的必要载体,没有服务器的网站用户无法浏览。服务器就像一块敲门砖,就算网站在搜索引擎里的排名再好,网站打不开,用户无法浏览,网站就没有用户体验可言,网站能被打开是第一个重点。

    有时,这两种定义会引起混淆,如Web服务器。它可能是指用于网站的计算机,也可能是指像Apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。

参考技术A 防火墙断开了你的电脑和服务器的连接。解决办法:设置防火墙规则。追问

应该不是这个问题 电脑连接其他的数据服务器没问题,就这台是刚加上的 有这个问题

参考技术B 那位不懂就别瞎说。。。什么防火墙

alter profile profile文件名 limit idle_time 60;

这个idle_time就是最大空闲时间,你要是不动的话会自己断开,这样比较省资源追问

那么 问下 应该怎么看这个????

追答

dba_profiles 里面能查看

追问

7 DEFAULT IDLE_TIME KERNEL UNLIMITED

这里都是空~~~~

追答

还有一个字段是允许连接的时间, 也是..._TIME的字段

参考技术C 这个答案一看就是复制过来的,有什么用呢?根本解决不了问题。文不对题。
看我复制来的答案:
select username, b.*
from dba_users a, dba_profiles b
where a.profile = b.profile and username='USERNAME';

Oracle或PL/SQL自动断开连接解决参考

ORACLE自动断开数据库连接解决办法
 
    方法一、直接修改资源配置文件
    分三个步骤在sqlplus环境下完成。
    第一步,查询资源文件,找到CONNECT_TIME所在的profile名。
        select resource_name,profile from dba_profiles;
    第二步,用alter命令修改profile中的值;
        alter profile MONITORING_PROFILE limit connect_time unlimited;(或跟一个时间值,如1000,单位为分钟)
        alter profile MONITORING_PROFILE limit idle_time unlimited;
    第三步,用如下命令查看profile中的值;
        select resource_name,limit from dba_profiles where profile=‘MONITORING_PROFILE‘;

以上是关于oracle 连接一段时间自动断开的主要内容,如果未能解决你的问题,请参考以下文章

iOS *** 一段时间后自动断开连接

Ubuntu中SSH连接搁置一段时间自动断开的问题

split数据库多久断开连接

Oracle或PL/SQL自动断开连接解决参考

局域网内连接服务端oracle数据库,用数据库工具例如(obj9 ,plsql)连接一定时间就断开了,怎么保持连接?

unity客户端自动断开连接