Oracle中关于查看角色与角色间权限的差异的SQL语句

本文详细介绍了Oracle数据库中角色和权限的查询方法,包括系统权限、角色信息、最大角色数等,并对比了CONNECT与RESOURCE角色的权限差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查看当前用户所拥有的系统权限
02 select * from session_privs;
03 2.查看数据库内的所有角色
04 selec * from dba_roles;
05 3.查看数据库所支持的最大角色数
06SQL> show parameter role
07  
08max_enabled_roles                    integer     150 --该值可以修改
09  
10os_roles                             boolean     FALSE
11  
12remote_os_roles                      boolean     FALSE
134.查看当前用户所拥有的角色
14select * from session_roles;
15  
165.查看角色的嵌套关系和所授予的用户
17select * from dba_role_privs order by 1;
18  
196.其他查看角色和权限的命令
20select * from role_sys_privs;
21select * from dba_sys_privs;
22  
237.表级对象权限
24select * from user_tab_privs_made;
25select * from user_tab_privs_recd;
268.列上的对象权限
27select * from user_col_privs_made;
28select * from user_col_privs_recd;
299.比较connect和resoucr角色的权限差别
30SQL> select grantee,privilege from dba_sys_privs where grantee='RESOURCE' OR GRANTEE LIKE 'CONNECT%'
31  
32CONNECT                        CREATE VIEW
33  
34CONNECT                        CREATE TABLE
35  
36CONNECT                        ALTER SESSION
37  
38CONNECT                        CREATE CLUSTER
39  
40CONNECT                        CREATE SESSION
41  
42CONNECT                        CREATE SYNONYM
43  
44CONNECT                        CREATE SEQUENCE
45  
46CONNECT                        CREATE DATABASE LINK
47  
48RESOURCE                       CREATE TYPE
49  
50RESOURCE                       CREATE TABLE
51  
52RESOURCE                       CREATE CLUSTER
53  
54RESOURCE                       CREATE TRIGGER
55  
56RESOURCE                       CREATE OPERATOR
57  
58RESOURCE                       CREATE SEQUENCE
59  
60RESOURCE                       CREATE INDEXTYPE
61  
62RESOURCE                       CREATE PROCEDURE
63  
64已选择16行。
65  
6610.查看oracle的版本,其实查看oracle的版本还有许多其他方法,不过我认为下面这个方法
67比较好记。
68SQL> select version from v$instance;
69  
7010.1.0.2.0
71注意:
72我做该实验的oracle版本是10.1.0.2.0。
73  
74CONNECT角色在10g以后就只有create session的权限了,以前其他版本的权限都被取消了。
75  
76当RESOURCE角色被授予一个用户后,该用户自动拥有了unlimited tablespace的系统权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值