oracle 查詢數據庫鏈接數目

select * from v$session where username='XXXX' and status='ACTIVE' and osuser='XXX'

 

當我啓動鏈接池的時候,能夠看見會話數目增長了,這應該能夠說明每一個線程都啓動了一個connection。session

一、查詢oracle的鏈接數
2select count(*) from v$session;
3查詢oracle的併發鏈接數
4select count(*) from v$session where status='ACTIVE';
5三、查看不一樣用戶的鏈接數
6select username,count(username) from v$session where username is not null group by username;
7四、查看全部用戶:
8select * from all_users;
9五、查看用戶或角色系統權限(直接賦值給用戶或角色的系統權限):
10select * from dba_sys_privs;
11select * from user_sys_privs;
12六、查看角色(只能查看登錄用戶擁有的角色)所包含的權限
13select * from role_sys_privs;
14七、查看用戶對象權限:
15select * from dba_tab_privs;
16select * from all_tab_privs;
17select * from user_tab_privs;
18八、查看全部角色:
19select * from dba_roles;
20九、查看用戶或角色所擁有的角色:
21select * from dba_role_privs;
22select * from user_role_privs;
23十、查看哪些用戶有sysdba或sysoper系統權限(查詢時須要相應權限)
24select * from V$PWFILE_USERS;併發

 

select count(*) from v$process --當前的鏈接數oracle

參考博文:spa

http://blog.itpub.net/24558279/viewspace-752293/.net

相關文章
相關標籤/搜索