1     创建用户

    create user @username identified by @password

    比如:create user aobama identified by future

    创建了一个username为“aobama”的用户,该用户的password是“future”。

    注意:Oracle中创建用户须要管理员(DBA)权限。并且用户的password必须以字母开头。

2    改动用户password

    a. 改动当前用户的password

       sql> password username

    b. 改动其它用户(非当前用户)的password

       sql> alter user username identified by 新password

       比如:alter user aobama identified by benladeng

       注意:改动非当前用户的password时须要管理员权限



3    删除用户

    sql> drop user username [cascade]

    注意:当前用户不能删除自己本身。

假设删除一个已经创建了表的用户,则须要加參数[cascade]



4    给某个用户赋予登陆数据库的权限

    sql> grant connect to username

    比如: grant connect to aobama



5    给一个用户赋予resource 权限

    sql> grant resource to username



6    给某个用户授权,使其可以訪问一张表

    sql> grant select on 表名 to username

    比如:grant select on emp to benladeng

    select * from aobama.emp

    

7    收回给某个用户赋予的权限

    sql> revoke select on emp from benladeng

    注意:仅仅有赋予权限的人才干收回权限。

即谁赋予,谁收回.(解铃还须系铃人)

    

8    给某个用户赋予某个权限,而且使这个用户能够将此权限赋予其它人

    sql> grant select on 表名 to username with grant option

    比如: grant select on emp to aobama with grant option

    此时用户aobama不但有了查询emp表的权限,并且他还具有将这个权限赋予其它人的资格

最新文章

  1. 【BZOJ-4422】Cow Confinement 线段树 + 扫描线 + 差分 (优化DP)
  2. Function call process
  3. C#:Winform技巧
  4. Ubuntu 14.10 下设置时间同步
  5. ruby 字符串学习笔记3
  6. Sqoop2环境搭建
  7. 《学习OpenCV》练习题第四章第一题b&c
  8. 简单的SqlHelper
  9. Atitit.hibernate体系结构大总结
  10. C#初步接触
  11. HNU 12850 Garage
  12. FTP创建与操作
  13. uva 10599 - Robots(II) (dp | 记忆化搜索)
  14. 对volatile关键字的理解
  15. vue的使用总结
  16. Python 终端输出字体颜色
  17. HashMap的底层原理
  18. ES2015也就是ES6知识点持续更新
  19. linux 每个小时释放一次cache
  20. DirectX11 With Windows SDK--08 Direct2D与Direct3D互操作性以及利用DWrite显示文字

热门文章

  1. 0x57 倍增优化DP
  2. [IOI 2008] Island
  3. MyBatis的关联映射和动态SQL
  4. [JavaEE] IBM - Spring 系列: Spring 框架简介
  5. BZOJ 4491 分块OR差分+线段树
  6. 134. Gas Station leetcode
  7. Spring《七》ApplicationContext
  8. Android之Action Bar
  9. for循环和数组的应用
  10. JavaScript实现数字时钟功能