网站首页 > 文章中心 > 其它

如何查看角色oracle

作者:小编 更新时间:2023-09-04 18:25:22 浏览量:62人看过

oracle中如何查出来某个用户所具有的所有的角色,所有的权限?

如何查询oracle数据库中的各种角色

用数据字典select*fromdba_users;查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,systemselect*fromall_users;查看你能管理的所有用户!select*fromuser_users;查看当前用户信息!

如何查看oracle用户具有的权限和角色

一 确定角色的权限:

select?*?from?role_tab_privs?;?--包含了授予角色的对象权限

如何查看角色oracle-图1

select?*?from?role_role_privs?;?--包含了授予另一角色的角色

select?*?from?role_sys_privs?;--包含了授予角色的系统权限

二 确定用户帐户所授予的权限:

select?*?from?DBA_tab_privs?;?直接授予用户帐户的对象权限

select?*?from?DBA_role_privs?;?--授予用户帐户的角色

select?*?from?DBA_sys_privs?;?授予用户帐户的系统权限

三 查看当前用户权限及角色:

select?*?from?session_privs;

select?*?from?user_role_privs;

如何查看角色oracle-图2

四 查询某一角色的具体权限:

例如查看RESOURCE具有那些权限

SELECT?*?FROM?DBA_SYS_PRIVS?WHERE?GRANTEE='RESOURCE';

如何查询Oracle中所有用户信息

方法如下:

输入select * from dba_users; 即可.

常用语句:

一,查看数据库里面所有用户:

select * from dba_users;

前提是你是有dba权限的帐号,如sys,system.

二,查看你能管理的所有用户:

select * from all_users;

三,查看当前用户信息 :

select * from?user_users;

扩展资料:

此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层.

Oracle数据库具有完整的数据管理功能:

①.)数据的大量性

参考资料:百度百科:Oracle数据库

oracle怎么查询当前数据库的所有角色权限?

确定角色的权限:

select

*

from

role_tab_privs

;

包含了授予角色的对象权限

role_role_privs

包含了授予另一角色的角色

role_sys_privs

包含了授予角色的系统权限

确定用户帐户所授予的权限:

DBA_tab_privs

直接授予用户帐户的对象权限

DBA_role_privs

授予用户帐户的角色

DBA_sys_privs

授予用户帐户的系统权限

查看当前用户权限及角色:

SQL

如何查看角色oracle-图3

session_privs;

user_role_privs;

查询某一角色的具体权限:

SELECT

FROM

DBA_SYS_PRIVS

WHERE

GRANTEE='RESOURCE';

以上就是土嘎嘎小编为大家整理的如何查看角色oracle相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章