暂无图片
数据库连接数异常增长,kill掉后很快又爆满回来,如何查找原因?有类似案例
我来答
分享
冰凌
2021-03-31
数据库连接数异常增长,kill掉后很快又爆满回来,如何查找原因?有类似案例

数据库连接数异常增长,kill掉后很快又爆满回来,如何查找原因?有类似案例

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
黄伟波

–有相关截图吗
1.1、查看当前进程数
select count(*) from vprocess; 1.2、查看进程最大值 select value from vparameter where name = ‘processes’;
show parameter processes;
1.3、分别查看进程,会话的历史最大数和最大数
select resource_name,max_utilization,limit_value from v$resource_limit where resource_name in(‘processes’,‘sessions’);

1.4、查看连接oracle每台机器的连接数和状态 
select machine,status,count(*) from gv$session group by machine,status order by status;

1.5、查看oracle总的连接数以及活跃连接数
select t.INST_ID,count(*) count_all,
sum(case when t.STATUS = ‘ACTIVE’ then 1 else 0 end) count_active
from gv$session t group by t.INST_ID order by t.inst_id;

再收集下awr报告

暂无图片 评论
暂无图片 有用 0
打赏 0
handhead

select SAMPLE_ID,SAMPLE_TIME,count(*) from dba_hist_active_sess_history
group by SAMPLE_ID,SAMPLE_TIME
order by 2 desc
查询平时数据库连接数是多少,要是某时段数据库连接数很多,说明有异常。
在确定异常时间段后,再查询是哪台机器的连接数很多。这些信息在dba_history_active_session_history上能查到

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

如果现在还有连接,在 Linux 下使用以下命令查找连接的 IP 继而找到应用程序排查或紧急关闭此连接的应用。
netstat -anop|grep ESTABLISHED|awk ‘$4~/:1521/’

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle sqldeveloper工具把sql server数据库迁移到Oracle:在迁移过程中,这个工具会生成一个脚本把sql server的表和数据迁移到Oracle,提示脚本运行失败
回答 1
错误信息可以放出来
Oracle怎么从日期值中提取时分秒?
回答 4
已采纳
tochar(xxx,‘hh24:mi:ss’)
SQLPLUS 针对 DATE/TIMESTAMP类型如何设置column format
回答 5
已采纳
我都是这么干:
如果绑定的执行计划中涉及的对象不可用,会发生什么?
回答 2
已采纳
这种情况一般是索引不存在了, 如果是表不存在了, 除了报错没有其他可选.如果索引不存在了, 相当于一个hint里面的一部分写错, 其他部分还是可以继续生效的,&
OGG MONITOR 告警邮件外发配置问题
回答 5
这是官网信息,请参考https://docs.oracle.com/goldengate/m1221/ggmonitor/GMNCH/alerts2apps.htmGMNCH195
性能测试是使用工具还是查系统表挨个看,二者结合一般用什么检测工具?
回答 1
已采纳
oracle看性能,直接拉报告看,或者使用一些监控工具,比如:oem,maxgauge,zabbix,普罗米修斯之类的
双节点12C RAC 环境,第二个实例状态为: Shutdown Initiated该如何解决
回答 2
给出的信息,太少不好判断,查看下日志报错情况
MySQL 切了Oracle group by的问题,有什么好办法解决吗?
回答 2
groupby 看你是作为分组还是去重使用,mysql允许group by 跟select后的字段不一致,实际不一致时就是一个去重的功能,可以考虑用distinct方式代
Oracle standby awr 是不是记录的都是主库的数据, 从库的awr 怎么查?
回答 3
InthisDocumentAPPLIESTO:OracleDatabaseEnterpriseEditionVersion11.1.0.6to12.2.0.1[Release11.1to12.2]I
存储断电,恢复之后磁盘组挂不上了,报错ora-15032和ora-15096
回答 1
重启大法重启一下服务器