您的位置:首页 > 其它

数据字典和视图

2014-11-30 21:13 162 查看
--1 显示当前用户所有用的所有表 user_tables(每个用户)

select * from user_tables;

select count(*) from user_tables;

-- 2 显示当前用户可以访问到的所有表all_tables(每个用户)

select * from all_tables;

select count(*) from all_tables   

--3 显示所有方案拥有的数据库表(具有dba权限的用户)

select * from dba_tables;

select count(*) from dba_tables

--4 dba_users可以显示所有用户                       

select * from dba_users;  

------------------权限表(dba查询)------------------------------------------                          

--dba_sys_privs 用户具有的系统权限                

select * from dba_sys_privs  where grantee='SETTLE'                 

--dba_tab_privs 用户具有的对象权限

select * from dba_tab_privs

--dba_col_privs  用户具有的列权限

select * from dba_col_privs

--dba_role_privs 用户具有的角色

------------------权限表(当前用户查询)------------------------------------------   

--当前用户所拥有的全部权限                      

select * from session_privs;

--当前用户的系统权限

select * from user_sys_privs;

--当前用户的表级权限色

select * from user_tab_privs;

       

---------------------------------------------------------------

select * from dba_users;

--5 oracle 中所有的角色 dba_roles

select * from dba_roles

--6 oracle 中所有的系统权限dba_privilage_map

select * from dba_privilige_map

--7 查看数据库表空间 dba_tablespaces

select * from dba_tablespaces where tablespace_name='SETTLEDATA'

--8 查看一个角色所包含的权限 role_sys_privs

select * from role_sys_privs where role='CONNECT'

select * from dba_role_privs where grantee='HENAN'

SELECT * from dba_sys_privs where

----------------------------------案例----------------------------------------

--1 查看用户拥有的权限

    --系统权限

select * from  dba_sys_privs where grantee='SETTLE'

       --用户拥有的角色

       select * from dba_role_privs  where grantee='SETTLE';

              --这些角色所拥有的权限

              select * from role_sys_privs where role in (select granted_role from dba_role_privs where grantee='SETTLE')

create user henan identified by henan

conn henan/henan;

grant connect to henan;

grant select on settle.t_settle_bill_mid_76  to henan;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: