oracle数据库权限管理(三)

2014-11-24 15:01:25 · 作者: · 浏览: 2

  创建用户:

  create user 用户名

  identified by 密码

  default tablespace 表空间

  temporary tablespace 表空间

  quota 整数 K|M|unlimited on 表空间

  示例:

  create user abc

  identified by abc

  default tablespace users //用户的默认表空间为users,在该表空间下用户可以创建表

  temporary tablespace temp //用户的临时表空间,用于索引,排序等工作的临时场所,相当于windows下的临时文件夹

  quota 50M on users //指定users表空间的限额大小

  quota unlimited on temp; //指定临时表空间的限额大小

  限制用户

  用户加锁

  alter user 用户名 account lock

  用户解锁

  alter user 用户名 account unlock

  用户口令即刻失效

  alter user 用户名 password expire

  删除用户:

  drop user 用户名 [cascade]

  cascade 用在当被删除的用户下还有未删除的对象(如一些表)时,强制级联删除。它表示删除用户所有对象。