1. 授予权限:

GRANT privilege[, privilege...]
TO user [, user| role, PUBLIC...];

①DBA授予用户系统权限

GRANT create session, create table,
create sequence, create view
TO LGR;

②创建角色并授权

SYS@LGR> create role manager;  

Role created.       --创建manager角色

SYS@LGR> grant create table,create view to manager; 

Grant succeeded.    --授权给manager

SYS@LGR> grant manager to LGR;

Grant succeeded.    --把manager角色授予LGR用户

③授予对象权限

GRANT select on employees
TO LGR;

④授予指定的列给用户和角色

GRANT update (department_name, location_id)
on departments
TO LGR, manager;

⑤WITH GRANT OPTION 使用户同样具有分配权限的权利

GRANT select, insert
on departments
TO LGR
WITH GRANT OPTION;

⑥向数据库中所有用户分配权限

GRANT select
on hr.employees
TO PUBLIC;

2.确认授予的权限

3.撤销对象权限
•使用REVOKE语句撤销权限
•使用WITH GRANT OPTION 子句所分配的权限同样被收回

REVOKE {privilege [, privilege...]|ALL}
ONobject
FROM {user[, user...]|role|PUBLIC}
[CASCADE CONSTRAINTS];

例如:撤销授予给LGR 用户EMP表的SELECT 和INSERT 权限。

revoke select,insert on EMP from LGR;

最新文章

  1. windows和linux执行class
  2. 在MFC中,使用控制台Console输出调试信息
  3. orcale删除重复数据
  4. [iOS翻译]《iOS7 by Tutorials》系列:在Xcode 5里使用单元测试(下)
  5. 【Linux工具】GIT+Gollum在Ubuntu下搭建本地WIKI编辑系统
  6. php 基础复习(2)GD库
  7. mysql 存储过程事务
  8. ASP.NET Web Api返回对象类型为JSON还是XML
  9. [原]Sql脚本压缩类。
  10. java代理的深入浅出(三)-JavaAssist,ASM
  11. Linux下JDK安装
  12. jenkins之角色授权[六]
  13. 字符串(3)AC自动机
  14. vue在jsx中使用for循环
  15. ;(function(){ //代码})(); 自执行函数开头为什么要加;或者!
  16. 跟随我在oracle学习php(2)
  17. nodejs初识
  18. Spring Cloud(Dalston.SR5)--Eureka 注册中心搭建
  19. JAVA反射的使用之ResultSet的自动转换
  20. sql查看所有表大小的方法

热门文章

  1. day005 流程控制 (if / for / while)
  2. Oracle经验积累
  3. 【C#】【分享】 XXX分钟学会C#
  4. 整理Crontab 定时计划
  5. 02-Linux命令基础-第02天(压缩包管理、服务器搭建与使用、vim)
  6. 洛谷P1192 台阶问题【dp递归】
  7. [luogu2474 SCOI2008]天平(floyd差分约束)
  8. FusionCharts,双折线图和双柱状图
  9. ps图标长投影如何做?
  10. 使用Layer完成图片放大功能