3、查看当前用户的详细信息:select * from user_users; 4、查看所有角色:select * from dba_roles; 5、查看当前用户的角色信息:select * from user_role_privs; 总结:ORACLE中数据字典视图分为3大类,用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。 USER_*:有关用户所拥有的对象信息,...
SQL>ALTER USER user1 DEFAULT ROLECONNECT,DBA; SQL>ALTER USER user1 DEFAULT ROLE ALL; SQL>ALTER USER user1 DEFAULT ROLE ALLEXCEPT DBA;//激活除了DBA外的所有角色 查询角色信息 DBA_ROLES:包含数据库中所有角色及其描述; DBA_ROLE_PRIVS:包含为数据库中所有用户和角色授予的角色信息; USER_ROLE_PRIVS:包...
(9)dba_roles视图:可以查看当前数据库中存在的所有角色 (10)session_roles视图:可以查看当前用户启用的角色 (11)dba_role_privs视图:可以查看数据库中所有的用户与角色或角色与角色之间的授予关系 (12)user_role_privs视图:可以查看当前用户的权限情况 (13)dba_sys_privs视图:可以查看授予所有用户或角色的系统权限 ...
或者: select * from DBA_SYS_PRIVS where grantee='XXX' (需要当前用户拥有DBA角色) 3. 查询当前用户被授予的角色: 1. Select * from SESSION_ROLES order by ROLE 说明: 这个查询会返回当前用户所被授予的全部角色, 其中包括 嵌套授权的角色. 例如将DBA角色授予了一个用户,DBA角色 已经被授予的角色(例如 ...
select * from dba_roles; --->查看所有角色 Select * from ROLE_ROLE_PRIVS; --->查看所有角色被赋予的角色 基本权限查询: select * from session_privs; --->当前用户所拥有的全部权限 select * from user_sys_privs; --->当前用户的系统权限 ...
Do you know what a DBA does all day? Learn more about the role of a DBA, how responsibilities evolve over a DBA's career, and how the role is changing over time.
Dba_tablespaces:表空间 Dba_segments:段信息 Dba_extents:块信息 Dba_free_space:表空间可用信息 Dba_objects:对象信息 V$datafile:来自控制文件的信息 用户权限与系统权限视图: 查看用户角色:select*fromdba_role_privs;select*fromuser_role_privs;查看所有角色、系统权限、对象权限:select*fromdba_roles;select*from...
select * from dba_roles; --->查看所有角色 Select * from ROLE_ROLE_PRIVS; --->查看所有角色被赋予的角色 基本权限查询: select * from session_privs; --->当前用户所拥有的全部权限 select * from user_sys_privs; --->当前用户的系统权限 ...
1.dba_开头表 dba_users数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息
所以说这两个概念是完全不同的。dba是一种role对应的是对Oracle实例里对象的操作权限的集合,而sysdba是概念上的role是一种登录认证时的身份标识而已。下面我们通过详细的实例来看看他们的区别 1.物理上的role dba 是可以在数据字典里查到的 SQL> select * from dba_roles where upper(role) = ‘...