Oracle 9i(第四讲).pptVIP

  • 1
  • 0
  • 约1.58千字
  • 约 9页
  • 2017-12-26 发布于河北
  • 举报
Oracle 9i(第四讲)

Oracle 9i培训讲座 宁波驰拓科技信息技术有限公司 第四讲 oracle 用户管理 管理用户基本操作 给用户授权 概要文件创建与使用 学习目标 学会用户简单管理 创建、删除用户 授予、回收用户权限 用户口令限制 学会概要文件的创建与使用 管理用户基本操作 创建用户 create user 用户名 identified by 密码 一般是具有dba(数据库管理员)的权限才能使用 修改用户密码 sqlpassword [用户名] sqlalter user 用户名 identified by 密码 一般是具有dba(数据库管理员)的权限或具有alter user的系统权限才能修改别人的密码 删除用户 drop user 用户名 [cascade] 一般以dba的身份去删除某个用户,如果用其他用户去删的话需要drop user的权限。 给用户授权 用户管理案例 创建的新用户是没有任何权限的,甚至连能登录数据库的权限都没有,需要为其指定相应的权限。 赋权限命令:grant grant 权限/角色 [on 数据对象] to 用户名 [with grant/admin option] 回收权限命令:revoke revoke 权限/角色 [on 数据对象] from 用户名 概要文件创建与使用4-1 使用profile管理用户口令 概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile。当建立用户没有指定profile选项,则oracle会将default分配给该用户 帐户锁定 指定该帐户登录时最多可输入密码次数,也可以指定用户索定的时间(天) 示例:指定scott用户最多只能输3次密码,锁定2天 sqlcreate profile lock_account limit failed_login_attempts 3 password_lock_time 2; sqlalter user scott profile lock_account; 概要文件创建与使用4-2 使用profile管理用户口令 给帐户解锁 sqlalter user scott account unlock; 终止口令 为了让用户定期修改密码,可以使用终止口令来完成。 示例:给scott创建一个profile文件,要求该用户每隔10天修改一次自已密码,宽限时间为2天 sqlcreate profile myprofile limit password_life_time 10 password_grace_time 2; sqlalter user scott profile myprofile 概要文件创建与使用4-3 口令历史 概述:如果希望在用户修改密码时,不能使用以前使用过的密码,可以使用口令历史,这样oracle就会将口令修改信息存放到数据字典中,这样当用户修改密码时,oracle就会对新旧密码进行比较,当发现新旧密码一样时,会提示用户重新输入密码 示例: sqlcreate profile password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10 password_reuse_time 10:指定密码10天后可重用 sqlalter user scott profile passowrd_history; 概要文件创建与使用4-4 删除profile 当不需要某个profile文件时,可以删除该文件 sqldrop profile 文件名 [cascade]

文档评论(0)

1亿VIP精品文档

相关文档