Oracle 学习笔记(二)

1.创建用户,一般是具有dba权限的用户才能使用:

  create user 用户名 identified by 密码;

2.删除用户:

  drop user 用户名,注意,如果用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户,如:

  drop user 用户名 cascade;

3.授权,将连接的权限授予一个用户:

  grant connect to 用户名;

只有表的所有者和管理员才可以授权别人查看自己的表。例如,为其他用户添加一个某张表的select权限。
  grant select on 表名 to 用户名;

 权限传递:

  grant select on 表名 to 用户名 with grant option;(对象权限)

  grant connect to 用户名 with admin option;(系统权限)

4.收回权限(这个是级联收回权限,也就是如果该用户给了又给了另外人权限,那么那个人的权限也要被回收)

  revoke select on 表名 from 用户名;

5.账户锁定(输入最多3次密码,失败后会锁定2天时间)

  create profile 名称 limit failed_login_attempts 3 password_lock_time 2;

6.解锁

  alter user 用户名 account  unlock;

7.终止口令,是为了让用户定期修改密码。

8.口令历史,如果希望用户在修改密码时,不能再使用以前使用过的密码,可使用口令历史,这样oracle会将使用过的密码存入到数据字典中去。

 

  

posted @ 2014-04-19 20:49  无忧之路  阅读(118)  评论(0编辑  收藏  举报
无忧之路