oracle基础


系统权限:
Create session :连接数据库的权限
Create table,unlimited talbespace:创建表的权限

Commit:创建之后commit,表才会保存到数据库。
对象权限:
Select
All

Select * from user_sys_privs;察看权限。
Select其他用户的表要带用户名。


Grant 带with admin option表示被授权对象可以传递权限给其他用户。(user2权县的ADM变成了YES)
Revoke可以撤销权限。(可以撤销自己的权限)

角色:代表拥有某一些权限的集合。
总结:dba创建角色,授予该角色一定的权限。当有新的用户时,直接为用户指定角色,省下了授予权限的麻烦。某些权限无法授予角色(alter table ,drop table)。Create table和Create any table的区别:create any table可以创建属于他人的表。比如user2可以创建属于user1的表:Create table user1.talbe2 (id int)。
浙公网安备 33010602011771号