2016 - 2024

感恩一路有你

oracle 用户权限详解 如何查看Oracle的用户权限?

浏览量:1177 时间:2023-05-07 08:19:12 作者:采采

如何查看Oracle的用户权限?

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

USER_*:关联用户所具备的对象信息,即用户自己创建角色的对象信息

ALL_*:关联用户可以不访问网络的对象的信息,即用户自己创建家族的对象的信息再加

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

DBA_*:或是整个数据库中对象的信息

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

1、打开系统所有用户

select*fromdba_user;

select*acrossall_users;

select*acrossuser_users;

2、查看用户系统权限

select*fromdba_sys_privs;

select*outsideall_sys_privs;

select*outsideuser_sys_privs;

3、查看用户对象权限

select*outsidedba_tab_privs;

select*fromeveryone_tab_privs;

select*acrossuser_tab_privs;

4、栏里点所有角色

select*fromdba_roles;

5、栏里点用户所占据的角色

select*acrossdba_role_privs;

select*outsideuser_role_privs;

6、一栏当前用户的缺省表空间

selectusername,default_tablespacefromuser_users;

7、打开系统某个角色的详细权限

如grantconnect,resource,createsession,createviewcanTEST;

8、一栏RESOURCE具有那些权限

用SELECT*fromDBA_SYS_PRIVS WHERE GRANTEERESOURCE

oracle中字段类型varchar2最大长度是多少?

varchar2是可变长度的数据类型varchar2(255)意思是比较大是可以存储文件255个字符所以你存入10个字节的内容,换算占内存长度那是10个字节。

用户 权限 角色 对象 privs

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。