作者·2011-08-30 11:36
·

Oracle 链接数查看

字数 614阅读 2340评论 1赞 1

select count(*) from v$process --当前的连接数

select value from v$parameter where name = 'processes' --数据库允许的最大连接数

修改最大连接数:
alter system set processes = 300 scope = spfile;

重启数据库:
shutdown immediate;
startup;

--查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
select count(*) from v$session   #连接数


select count(*) from v$session where status='ACTIVE' #并发连接数

show parameter processes   #最大连接

alter system set processes = value scope = spfile;重启数据库   #修改连接

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论1 条评论

weidong618weidong618软件开发工程师思创
2012-06-04 18:16
不错
Ctrl+Enter 发表

作者其他文章

  • 又开始迷茫了
    评论 2 · 赞 0
  • DB2 sql5043N错误解决办法
    评论 0 · 赞 0
  • 高兴,这个站点太好了!
    评论 5 · 赞 2
  • 流氓论
    评论 4 · 赞 3
  • WAS卸载注意事项
    评论 1 · 赞 5
  • 相关文章

    相关问题

    相关资料

    X社区推广