189 8069 5689

oracle怎么看权限 oracle查看当前用户有哪些权限

如何Oracle查出一个用户具有的所有系统权限和对象权限

首先查看用户的角色:

创新互联是一家集网站建设,麻章企业网站建设,麻章品牌网站建设,网站定制,麻章网站建设报价,网络营销,网络优化,麻章网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

select * from user_role_prives; (知道用户名加条件 where username='xxxx')

注意username要大写

查看用户对象权限;

select * from user_tab_privs

oracle 怎么查看表的权限

方法1:

根据指定用户名获得对应用户所拥有权限的表

SELECT table_name, owner FROM all_tables WHERE owner = 'SCOTT';

方法2:

通过tab视图获得当前登录用户所有表和视图,通过tabletype过滤获得所有表

SELECT * FROM tab WHERE tabtype = 'TABLE';

怎么查看oracle中有哪些用户拥有dba权限

查看oracle中有哪些用户拥有dba权限

查询dba_role_privs视图

select * from dba_role_privs where granted_role='DBA';

如何查看oracle用户的权限

ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.

USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息

ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上

其他用户创建的对象但该用户有权访问的信息

DBA_*:有关整个数据库中对象的信息

(这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)

1、查看所有用户

select * from dba_user;

select * from all_users;

select * from user_users;

2、查看用户系统权限

select * from dba_sys_privs;

select * from all_sys_privs;

select * from user_sys_privs;

3、查看用户对象权限

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

4、查看所有角色

select * from dba_roles;

5、查看用户所拥有的角色

select * from dba_role_privs;

select * from user_role_privs;

6、查看当前用户的缺省表空间

select username,default_tablespace from user_users;

7、查看某个角色的具体权限

如grant connect,resource,create session,create view to TEST;

8、查看RESOURCE具有那些权限

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

oracle中怎样查询用户权限?

查看用户系统权限:\x0d\x0aselect * from dba_sys_privs;\x0d\x0aselect * from session_privs;\x0d\x0aselect * from user_sys_privs;\x0d\x0a查看用户对象权限:\x0d\x0aselect * from dba_tab_privs;\x0d\x0aselect * from all_tab_privs;\x0d\x0aselect * from user_tab_privs;


当前名称:oracle怎么看权限 oracle查看当前用户有哪些权限
本文链接:http://cdxtjz.com/article/hipppg.html

其他资讯