ALL_TAB_PRIVS表示对象上的授权,用户是PUBLIC或被授予者或用户是属主 ALL_TAB_PRIVS_MADE表示对象上的权限,用户是属主或授予者 ALL_TAB_PRIVS_RECD表示对象上的权限,用户是PUBLIC或被授予者 DBA_COL_PRIVS数据库列上的所有授权 DBA_ROLE_PRIVS显示已授予用户或其他角色的角色 DBA_SYS_PRIVS已授予用户或角色的系...
创建应用用户时可以给用户connect和resource角色这样该用户就可以满足大多数业务场景的需要,此外也可以把connect和resource角色授给不同的用户以实现权限管控和隔离。查询系统视图role_sys_privs和role_tab_privs可以分别查询角色拥有的系统权限和对象权限。通过查询dba_role_privs视图可以查询用户拥有哪些角色。 五、总结 除...
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 ; 授予...
SQL>selectprivilege,admin_optionfromrole_sys_privswhererole=’角色名’; 1. 显示角色具有的对象权限 通过查询数据字典视图 dba_tab_privs 可以查看角色具有的对象权限或是列的权限。 显示用户具有的角色,及默认角色 当以用户的身份连接到数据库时,oracle 会自动的激活默认的角色,通过查询数据字典视图 dba_role_pr...
dba_sys_privs 用户的系统权限信息 dba_tab_privs 用户具有的对象权限信息 dba_col_privs 用户具有的列对象权限信息 dba_role_privs 用户具有的角色信息 dba_audit_trail 审计跟踪记录信息 dba_stmt_audit_opts 审计设置信息 dba_audit_object 对象审计结果信息 dba_audit_session 会话审计结果信息 dba...
GRANTED_ROLE )(GRANTED_ROLE 英文含义是被赋予的角色)比如上边的例子:通过role_role_privs表可以看到,DBA这个角色又被赋予了另外三个个角色(SCHEDULER_ADMIN、OLAP_DBA、EXECUTE_CATALOG_ROLE)ROLE中的role只是角色名,Role 和User一样,是实实在在存在在Oracle里的物理对象。
2、dba_col_privs用户具有的列对象权限信息dba_role_privs用户具有的角色信息dba_audit_trail审计跟踪记录信息dba_stmt_audit_opts审计设置信息dba_audit_object对象审计结果信息dba_audit_session会话审计结果信息dba_indexes用户方式的索引信息user_开头user_objects用户对象信息user_source数据库用户的一切资源对象信息user...
select * from role_sys_privs; --->查看角色(只能查看登陆用户拥有的角色)所包含的权限 查看用户对象权限: select * from dba_tab_privs; --->查看所有用户的对象权限 select * from all_tab_privs; --->查看当前用户的所拥有对象 select * from user_tab_privs; --->查看当前用户的对象权限 ...
select * from role_sys_privs; --->查看角色(只能查看登陆用户拥有的角色)所包含的权限 查看用户对象权限: select * from dba_tab_privs; --->查看所有用户的对象权限 select * from all_tab_privs; --->查看当前用户的所拥有对象 select * from user_tab_privs; --->查看当前用户的对象权限 ...
DBA 是角色,你相当于回收了一个角色。DEF 就是赋给的具体权限,需要revoke 具体的功能权限,最好是通过工具操作,sql developer