1.如何查询一个角色 包括的权限
a.一个角色包含的系统权限
select * from dba_sys_privs where grantee='CONNECT';
另外也可以这样查看
select * from role_sys_privs whererole='CONNECT';
b.一个角色包含的对象权限
select * from dba_sys_privs where grantee='CONNECT';
2.oracle究竟有多少种角色?
select * from dba_sys_privs where grantee='CONNECT';
3.如何查看某个用户具有什么样的角色?
select * from dba_sys_privs where grantee='CONNECT';
显示当前用户可以访问的所有数据字典视图
SQL> select * from dict where comments like '%grant%';
显示当前数据库的全称
SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------------
ORACL.REGRESS.RDBMS.DEV.US.ORACLE.COM (下划线部分是域名)
SQL>
数据字典记录有oracle数据库的所有系统信息,通过查询数据字典可以取得以下系统信息:比如
(1)对象定义情况
(2)对象占用空间大小
(3)列信息
(4)约束信息
a.一个角色包含的系统权限
select * from dba_sys_privs where grantee='CONNECT';
另外也可以这样查看
select * from role_sys_privs whererole='CONNECT';
b.一个角色包含的对象权限
select * from dba_sys_privs where grantee='CONNECT';
2.oracle究竟有多少种角色?
select * from dba_sys_privs where grantee='CONNECT';
3.如何查看某个用户具有什么样的角色?
select * from dba_sys_privs where grantee='CONNECT';
显示当前用户可以访问的所有数据字典视图
SQL> select * from dict where comments like '%grant%';
显示当前数据库的全称
SQL> select * from global_name;
GLOBAL_NAME
--------------------------------------------------------
ORACL.REGRESS.RDBMS.DEV.US.ORACLE.COM (下划线部分是域名)
SQL>
数据字典记录有oracle数据库的所有系统信息,通过查询数据字典可以取得以下系统信息:比如
(1)对象定义情况
(2)对象占用空间大小
(3)列信息
(4)约束信息
本文详细介绍了如何查询数据库角色所包含的系统权限和对象权限,同时展示了如何查看用户所具有的角色,并指导如何通过数据字典获取数据库的系统信息,如对象定义、空间大小、列信息、约束信息等。
2484

被折叠的 条评论
为什么被折叠?



