oracle 用户权限详解 如何查看Oracle的用户权限?
如何查看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个字节。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。