解决Oracle 11gR2 空闲连接过多,导致连接数满的问题
今天又遇到了11gR2连接数满的问题,以前也遇到过,因为应用那边没有深入检查,没有找到具体原因,暂且认为是这个版本Oracle的BUG吧。
- CREATE PROFILE KILLIDLE LIMIT IDLE_TIME 30;
- SELECT * FROM dba_profiles WHERE PROFILE='KILLIDLE';
- ALTER USER TEST_USER PROFILE KILLIDLE;
- SELECT username,PROFILE FROM dba_users WHERE username='TEST_USER';
- ALTER SYSTEM SET resource_limit=TRUE;
- CREATE OR REPLACE PROCEDURE sp_kill_idlesession
- /**********************************
- 清除idle超时的会话进程
- **********************************/
- AS
- CURSOR c_kill_sqls
- IS SELECT 'alter system kill session '''||s.sid||','||s.SERIAL#||''' immediate' sqlstr FROM v$session s WHERE s.STATUS='SNIPED';
- BEGIN
- FOR v_sql IN c_kill_sqls
- LOOP
- EXECUTE IMMEDIATE v_sql.sqlstr;
- END LOOP;
- END;
- --添加JOB,定时清理过期会话
- DECLARE jobnum NUMBER :=661;
- BEGIN
- dbms_job.submit(job => jobnum,
- what => 'sp_kill_idlesession;',
- next_date => to_date('30-04-2014 18:00:00', 'dd-mm-yyyy hh24:mi:ss'),
- interval => 'SYSDATE + 1/144');
- commit;
- END;
- --如果30分钟过期时间太短,对数据库访问性能产生了影响,可以调整
- ALTER PROFILE KILLIDLE LIMIT IDLE_TIME 30;
转载于:https://www.cnblogs.com/lcword/p/5859263.html
解决Oracle 11gR2 空闲连接过多,导致连接数满的问题相关推荐
- oracle 游标 904,如何解决Oracle数据库游标连接超出问题
如何解决Oracle数据库游标连接超出问题 发布时间:2020-07-21 10:57:35 来源:亿速云 阅读:103 作者:小猪 这篇文章主要讲解了如何解决Oracle数据库游标连接超出问题,内容 ...
- 解决 mac ssh空闲 连接断开问题
解决 mac ssh空闲 连接断开问题 参考文章: (1)解决 mac ssh空闲 连接断开问题 (2)https://www.cnblogs.com/chenmo-xpw/p/4940789.htm ...
- linux客户端显示fin_wait2,解决Linux服务器 FIN_WAIT2 连接过多的问题
现象: 查看Linux操作系统的netstat –ant|grep FIN_WAIT2|wc –l,发现值很大. 原因: 在HTTP应用中,SERVER由于某种原因关闭连接,如KEEPALIVE的超时 ...
- oracle xe连接数,解决Oracle XE允许连接的用户数不足问题
在数据库服务器上运行 sqlplus system/password@xe (其中 system 是数据库用户无需改变:password 是数据库密码应指定为实际密码:xe 是数据库实例名称) ,然后 ...
- 更改oracle背景,Oracle 11gR2修改用户后导致系统HANG住
[背景]今天中午的时候用户反馈需要修改数据库的和应用的连接密码,修改密码这种小事情,本以为不会不会出现问题的.没想到午休到一半的时候就接到用户的电话,系统连接不进去了. [环境] 操作系统 linux ...
- oracle动态采样超时,解决 ORACLE 11.2 动态采样导致的性能问题
[赛迪网报道]我们知道动态采样一般在没有统计信息的时候生效,但我们表都有最新的统计信息.为什么会这样呢?BUG 就算是level8的采样,也不过千百个block,肯定不准确,这个问题是发生在 我经过一 ...
- 解决Oracle 本地可以连接,远程不能连接问题
一.问题描述: 1.telnet 2.输入命令 lsnrctl status 远程访问不到的原因为:监听指向的是localhost,而不是你本机的远程访问ip地址,因此需要将监听的指向修改为你本机的远 ...
- Java使用pb【protobuf】压缩解决二维码内容过多导致二维码太密的问题
文章目录 一.前言 二.pb简介 三.pb简单使用方法 四.例子 五.pb工具和模型免费下载地址 一.前言 在我们开发的过程中,可能会遇到这个问题,要展示一个二维码,二维码里有很多数据,但是数据太多了 ...
- oracle 客户端可以连接11g rac vip 但是不能连接scan ip问题
解决oracle客户端可以连接11g rac vip,但是不能连接scan ip问题 前段时间配置了一套hp ux11.31 oracle11g r2 rac,配置完成后,本机的客户端可以连接vip和 ...
最新文章
- 2022-2028年中国蛋制品行业市场专项调查及前瞻分析报告
- 打打字就能指挥算法视频抠图,Transformer掌握跨模态新技能,精度优于现有模型丨CVPR 2022...
- 【ES6】Proxy对象
- 聊聊 iOS 中的网络加密
- (Mybatis)日志工厂
- C++实现N选R的实现算法(附完整源码)
- 猜想:汇编指令push和pop对sp的处理顺序缘由
- 《C++ Primer》7.4节练习
- leetcode117. 填充每个节点的下一个右侧节点指针 II(dfs)
- Hbase 二级索引 Solr int字段排序问题 can not sort on multivalued field
- Spark Mllib里的如何对单个数据集用斯皮尔曼计算相关系数
- python编程(类的使用)
- 双级减速器优化matlab,基于matlab的二级齿轮减速器的优化设计.doc
- asp.net C#实现下载文件的六种方法实例
- Shadow Mapping续
- php1108脱机使用,电脑打印机脱机怎么重新连接
- greendao的简单使用
- 巴菲特致股东的信pdf_股神巴菲特发布致股东公开信,接班人仍是个谜
- 计算并返回 x 的 算术平方根
- 计算机网络 - (三)电脑如何获取到IP的