ORACLE如何查看修改连接数,进程数及用户数,三者之间关系

SQL> select count(*) from v$session #连接数
SQL> Select count(*) from v$session where status=‘ACTIVE‘ #并发连接数
SQL> show parameter processes #最大连接

process:这个参数限制了能够连接到SGA的操作系统进程数(或者是Windows 系统中的线程数),这个总数必须足够大,从而能够适用于后台进程与所有的专用服务器进程,此外,共享服务器进程与调度进程的数目也被计算在内.因此,在专用服务器环境中,这是一种限制并发连接数的方法.

Sessions:是被应用于oracle层次而非操作系统层次.在不考虑通过专用服务器或共享服务器进行登录的情况下,这个参数限制了对指定实例的并发登陆数.

1、查询oracle的连接数
select count(*) from v$session;

2、查询oracle的并发连接数
select count(*) from v$session where status=‘ACTIVE‘;

3、查看不同用户的连接数
select username,count(username) from v$session where username is not null group by username;

4、查看所有用户:
select * from all_users;

5、查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select * from dba_sys_privs;
select * from user_sys_privs;

6、查看角色(只能查看登陆用户拥有的角色)所包含的权限
select * from role_sys_privs;

7、查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;

8、查看所有角色:
select * from dba_roles;

9、查看用户或角色所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;

10、查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
select * from V$PWFILE_USERS;

修改数据库允许的最大连接数:
alter system set processes = 300 scope = spfile;

查看游标数量
Select * from v$open_cursor Where user_name=‘‘

查询数据库允许的最大连接数:
select value from v$parameter where name = ‘processes‘;
或者:show parameter processes;

查询数据库允许的最大游标数:
select value from v$parameter where name = ‘open_cursors‘

查看oracle版本
select banner from sys.v_$version;
按降序显示用户"SYSTEM"为每个会话打开的游标数
select o.sid, osuser, machine, count(*) num_curs from v$open_cursor o, v$session s where user_name = ‘SYSTEM‘ and o.sid=s.sid group by o.sid, osuser, machine order by num_curs desc;

时间: 2024-10-27 19:31:00

ORACLE如何查看修改连接数,进程数及用户数,三者之间关系的相关文章

oracle字符集查看修改

一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系.ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据.它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台. 影响Oracle数据库字符集最重要的参数是NLS_LANG参数. 它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言.地域和字符集),每个成分控制了NL

Oracle查看和修改连接数(进程/会话/并发等等)

查询数据库当前进程的连接数及会话的连接数.并发连接数以及会话情况等等,感兴趣的你可以参考下哈,希望可以帮助到你 1.查询数据库当前进程的连接数: 复制代码 代码如下: select count(*) from v$process; 2.查看数据库当前会话的连接数: 复制代码 代码如下: elect count(*) from v$session; 3.查看数据库的并发连接数: 复制代码 代码如下: select count(*) from v$session where status='ACTI

查看apache当前并发访问数和进程数

(转) 查看apache当前并发访问数和进程数 (2012-07-19 11:26:11) 转载▼ 标签: apache apache进程 查看进程 杂谈 分类: Linux :http://rainwang.iteye.com/blog/742749 1.查看apache当前并发访问数:  netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少. 2.查看有多少个进程数: ps aux|grep httpd|w

修改操作系统句柄数和用户进程数

对于一般的应用来说(像Apache.系统进程)1024完全足够使用.但是像squid.mysql.java等单进程处理大量请求的应用来说就有点捉襟见肘了.如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到"too many files open"的错误提示.怎么查看当前进程打开了多少个文件句柄呢? lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more 在系统访问高峰时间以root用户执行上面的脚本,可能出现的结果如下: #

linux查看服务器连接数

所有的连接数: netstat -na|wc -l 有效的连接数: netstat -nat|grep ESTABLISHED|wc -l 中间的参数 ESTABLISHED表示有效的连接数! 对服务器各种状态下的连接数分组并查询得到结果: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议

查看linux连接数

查看当前连接netstat -an | awk '{print $6}' | sort | uniq -c | sort -rn 下面命令更简单,也更快速 ss -s 查看每个用户进程数 ps h -Led -o user | sort | uniq -c | sort -n 用tcpdump嗅探80端口的访问看看谁最高 tcpdump -i em1 -tnn dst port 80 -c 1000 |awk -F '.' '{print $1"."$2"."$3&

Oracle当前会话(连接数)(进程)的查看和杀掉

1.查看Oracle当前会话(连接数)(进程) SELECT SID,SERIAL#,PROCESS,LOGON_TIME,USERNAME,PROGRAM,status,''''||sid||','||serial#||'''' FROM V$SESSION WHERE USERNAME = 'OPXX'        --用户名 AND PROGRAM = 'aspnet_wp.exe'     --连接程序 ORDER BY LOGON_TIME DESC 2.杀掉会话(连接数)(进程)

oracle连接进程数设置

SQL> select count(*) from v$session #连接数SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数SQL> show parameter processes #最大连接 process:这个参数限制了能够连接到SGA的操作系统进程数(或者是Windows 系统中的线程数),这个总数必须足够大,从而能够适用于后台进程与所有的专用服务器进程,此外,共享服务器进程与调度进程的数目也被计

MySQL查看最大连接数和修改最大连接数

1.查看最大连接数 show variables like '%max_connections%'; 2.修改最大连接数 set GLOBAL max_connections = 200; 以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的应用是远不够用的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些.在使 用MySQL数据库的时候,经常会遇到这么一个问题,就