oralceDBA培训DBAIles17管理角色.pptVIP

  • 8
  • 0
  • 约1.52万字
  • 约 29页
  • 2023-05-12 发布于重庆
  • 举报
什么是角色? Oracle 通过角色提供简单且可控制的权限管理。角色是授予用户或其它角色的相关权限的指定组,旨在简化数据库中的权限管理。 角色的特点: 可以通过授予和撤消系统权限所用的命令来授予和撤消用户的角色。 可以将角色授予任何用户或角色。但是,不能将角色授予它本身,也不能循环授予。 角色可以由系统权限和对象权限组成。 对于被授予某种角色的每个用户来说,该角色可以启用,也可以禁用。 角色可要求通过口令启用。 在现有的用户名和角色名中,每个角色名必须唯一。 角色不属于任何人,也不存在于任何方案中。 在数据字典中存储了有关角色的说明。 角色的优点 轻松权限管理: 使用角色可以简化权限管理。不是将同一组权限授予多个用户,而是将这些权限授予一个角色,然后将该角色授予每个用户。 动态权限管理: 如果修改了与角色关联的权限,被授予该角色的所有用户都将立即自动获得修改后的权限。 可选择权限可用性: 可启用和禁用角色以暂时打开和关闭权限。还可以通过启用角色验证用户是否已被授予该角色。 可以通过操作系统授予: 可以使用操作系统命令或实用程序向数据库中的用户分配角色。 创建角色 使用 CREATE ROLE 语句可创建角色。必须具有 CREATE ROLE 系统权限才能创建角色。创建类型为 NOT IDENTIFIED、IDENTIFIED EXTERNALLY 或 BY password 的

文档评论(0)

1亿VIP精品文档

相关文档