oracleI基础入门(4)权限 Crazy

3个默认的用户  
  sys  超级管理员 
  system 一般本地管理员
  scott  一般用户
创建用户
        create user lisi identified by 123;   --用户名lisi 密码 123
系统权限
        grant create session to lisi;  授予创建会话权限(允许登录)
        grant create table to lisi;      授予建表的权限
        grant unlimited tablespace to lisi;  授予无限制表空间权限
 
        revoke create session from lisi;  取消创建会话权限
        revoke create table from lisi;      取消建表权限
        revoke unlimited tablespace from lisi;  取消无限制表空间权限
 
        select * from user_sys_privs ;   --查询用户的系统权限
 
对象权限
        grant select on mytab to lisi;   对lisi用户授予查询自己的mytab表查询权限
        grant all on mytab to lisi;   把mytab的所有权限授予lisi
        revoke select on mytab from lisi; 对lisi取消查询mytab的权限
        revoke all on mytab from lisi;  对lisi取消mytab的所有权限
        select * from user_tab_privs; 查询用户拥有的对象权限
  对象权限还能控制到列
        grant update(name) on mytab to lisi;   将修改mytab表的name列的权限给lisi
        grant insert(id) on mytab to lisi;  将mytab的新增id列的权限给lisi,其他的列不能新增
       
        select * from user_col_privs;   查询用户在列上的权限
 
        注意:查询和删除不能控制到列。

原文地址:https://www.cnblogs.com/flyscan/p/2491241.html