ITPub博客

首页 > 数据库 > 国内数据库 > 查看oracle数据库的连接数以及用户视图

查看oracle数据库的连接数以及用户视图

国内数据库 作者:凤鸣哥 时间:2020-10-04 15:42:56 0 删除 编辑

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;


SQL> select count(*) from v$session #连接数

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

SQL> show parameter processes #最大连接

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


原文地址:http://blog.itpub.net/24558279/viewspace-752293/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26745044/viewspace-2725450/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
凤鸣哥的DBA天空

注册时间:2016-06-12

  • 博文量
    5
  • 访问量
    3575