Oracle一些重要的查询
作者:网络转载 发布时间:[ 2016/10/28 10:13:17 ] 推荐标签:数据库 Oracle
这个Oracle教程将为您说明Oracle一些重要的查询,具体操作过程:
1、查询当前用户的所有表(自己的表)
select table_name from user_tables;
2、查询Oracle中所有的系统权限,一般是DBA
select * from system_privilege_map order by name;
3、查询Oracle所有的角色,一般是DBA;
select * from dba_roles;
4、查询Oracle中所有对象权限
select distinct privilege from dba_tab_privs;
5、查询数据库的表空间
select tablespace_name from dba_tablespaces;
6、查询当前用户具有什么样的系统权限
select * from user_sys_privs
7、查询当前用户在其他用户的表上具有什么样的对象权限
select * from user_tab_privs;--查看对表的权限
select * from user_col_privs;--查看对表中列的权限
8、查看某个用户具有怎样的角色
select * from dba_role_privs where grantee='用户名';--用户名大写
9、查看某个角色包括哪些系统权限
select * from dba_sys_privs where grantee='DBA';
select * from role_sys_privs where role='DBA';
10、查看某个角色包括的对象权限
select * from dba_tab_privs where grantee='角色名';
11、显示用户具有的角色和默认角色
select granted_role,default_role from dba_role_privs where grantee='用户名';--用户名大写
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11