Oracle 学习笔记(二)

隐身守侯 提交于 2019-12-17 03:48:56

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会将使用过的密码存入到数据字典中去。

 

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!