关于GV$PROCESS 与连接数

[复制链接]
查看11 | 回复3 | 2013-6-21 13:15:17 | 显示全部楼层 |阅读模式
环境: AIX6.1+ 11.2.0.3.0 4节点RAC
我在数据库查询 SELECT COUNT(*) FROM gv$process; 时结果为1千多点,参数processes为3500,sessions为5280,open_cursors为5000,但是当GV$PROCESS 达到一定程度(如1500)时就上不去了,应用那边发生连接超时的现象,用PL/SQL连接也超时,我杀掉一些INACTIVE的会话后却能正常连接,我怀疑和进程数量限制有关,在系统执行ulimit为unlimited,我想知道,GV$PROCESS的数量还和哪些参数有关呢?怎么能不发生连接超时的现象?
回复

使用道具 举报

千问 | 2013-6-21 13:15:17 | 显示全部楼层
看一下你的监听日志和警告日志
回复

使用道具 举报

千问 | 2013-6-21 13:15:17 | 显示全部楼层
OS resource足吗? CPU/内存等
出问题时用sqlplus可以连接进去吗?
出的错误具体是什么?
回复

使用道具 举报

千问 | 2013-6-21 13:15:17 | 显示全部楼层
我个人认为,与/etc/security/limits.conf设置的oracle soft nproc
oracle hard nproc 有关,这个参数就是限制进程最大数的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行