`

oracle数据库分配用户权限

 
阅读更多

Oracle数据库用户有两种途径获得权限,它们分别为

1.管理员直接向用户授予权限

2.管理员直接将权限授予角色,然后将角色授予给一个或者多个用户

使用后者能够更加方便高效地对权限进行管理,所以我们应该习惯于

使用角色向用户进行权限授予


权限是用户对一项功能的执行权力,在Oracle中,根据系统管理方式的不同,将

权限分为系统权限、对象权限两种

系统权限:



常用系统权限如下



对象权限:


包括用户对表,视图,序列,存储过程,存储函数设置权限


角色

角色是简化权限管理的一种数据库对象,即为多个相关权限的命名集合

是一个数据库实体,包括一组权限

角色可以授予任何用户,也可以从用户中将角色收回,可以大大简化数据库管理员的工作量


如图所示,这样的操作就比没有角色进行授权要便捷多了,而且要对这些用户的权限进行修改,只需要

修改角色的权限即可


在Oracle数据库中预定义了很多角色,其中Connect,Resources,Dba角色最为常用

Connect角色的权限在10G版本后只剩下一个权限,即Create Session 连接到数据库的权限

而Resources角色的权限如下:


DBA角色具有所有的系统权限,可以给其他用户,角色授权


授予权限示例:


一般用户拥有上述的权限就足够了




分享到:
评论

相关推荐

    oracle数据库建表空间、分配权限

    oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;

    使用PLSQL创建Oracle数据库User用户并设置权限

    使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。

    使用PLSQL 创建Oracle数据库用户并设置权限

    使用PLSQL 创建Oracle数据库用户并设置权限

    ORACLE数据库的权限管理与资源分配.pdf

    ORACLE数据库的权限管理与资源分配.pdf

    oracle 创建用户和数据库

    oracle 创建用户和数据库,分配空间大小,分配用户权限

    oracle基础教程

    第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表(Table)...

    Oracle数据库维护培训

    列举用户连接到 Oracle 实例所涉及的结构 双机模式:RAC/HOT STANDBY 数据库的逻辑结构 创建表空间 改变表空间的大小 为临时段分配空间 改变表空间的状态 改变表空间的存储参数设置 在线重做日志文件的作用 在线...

    jfsky.com-Oracle数据库基础知识

    第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表(Table)...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    9.1 ASM磁盘、实例与权限 9.1.1 ASM磁盘支持的存储介质 9.1.2 ASM初始化参数 9.1.3管理ASM实例 9.1.4 ASM实例访问认证 9.2管理ASM磁盘组 9.2.1 ASM磁盘组使用的原则 9.2.2磁盘Discovery机制 9.2.3加载、卸载...

    Oracle数据库——数据库安全性管理.pdf

    Oracle数据库 数据库——数据库安全性管理 数据库安全性管理 ⼀、涉及内容 1.验证系统权限管理。 2.验证⾓⾊管理。 3.验证概要⽂件管理。 ⼆、具体操作 (⼀) 1.根据以下要求进⾏系统权限的授予与回收操作。 (1)...

    Oracle数据库安全配置

    2.1.1 按用户分配帐号 2 2.1.2 删除或锁定无关帐号 3 2.1.3 限制SYSDBA用户的远程登录 3 2.1.4 用户权限最小化 4 2.1.5 使用ROLE管理对象的权限 5 2.1.6 控制用户属性 5 2.1.7 启用数据库字典保护 6 2.2 口令 7 ...

    ORACLE数据库基础知识-华为维护资料

    第1章 ORACLE数据库基础知识 1 1.1 产品概述 1 1.1.1 产品简介 1 1.1.2 基本概念 1 1.2 ORACLE系统结构 2 1.2.1 ORACLE物理结构 2 1.2.2 系统全局区 4 1.2.3 进程 6 1.3 存储管理 7 1.3.1 逻辑结构 8 1.3.2 表...

    ORACLE数据库智能化管理系统2012

    ORACLE数据库智能化管理系统2012 软件介绍 序言 ORACLE数据库管理们: 你们还在为处理日常大量数据,天天写过多的SQL语句而烦恼吗? 还在为由于没有面面具到的软件来汇制想要的日常数据报表而烦恼吗? 还在为查找...

    oracle创建表空间创建用户分配权限例程详解

    oracle创建表空间创建用户分配权限例程详解 安装数据库--创建表空间--创建用户--分配权限 附件是例程详解

    oracle数据库经典题目

    系统权限提供了在Oracle数据库系统范围内执行某种任务的操作能力,而对象权限则是一种赋予用户在指定的数据库对象(如表、视图、过程等) 16. Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 ...

    ORACLE数据库智能化管理系统2008演示

    ORACLE数据库智能化管理系统2009 软件介绍 序言 ORACLE数据库管理们: 1. 你们还在为处理日常大量数据,天天写过多的SQL语句而烦恼吗? 2. 还在为由于没有面面具到的软件来解决日常数据报表而烦恼吗? 3. 还在为查找...

    oracle数据库dba管理手册

    第一部分 数据库体系结构 第1章 Oracle体系结构 1 1.1 数据库概述及实例 1 1.2 数据库 1 1.2.1 表空间 2 1.2.2 文件 2 1.3 实例 3 1.4 数据库内部结构 3 1.4.1 表、列和数据类型 4 1.4.2 约束条件 5 1.4.3 抽象数据...

    Oracle数据库系统加固规范.doc

    Oracle数据库系统加固规范 目 录 1 账号管理、认证授权 1 1.1 账号 1 1.1.1 SHG-Oracle-01-01-01 1 1.1.2 SHG-Oracle-01-01-02 2 1.1.3 SHG-Oracle-01-01-03 3 1.1.4 SHG-Oracle-01-01-04 4 1.1.5 SHG-Oracle-01-01...

    学生成绩管理系统Oracle全部SQL语句.txt

    1、数据库的设计及实现,用户管理,权限分配,各种模式对象的使用合理; 2、块、游标、储存过程、函数、触发器等的设计及调用正确; 3、报告文档说明条理清晰,格式正确,写作规范 4、系统运行良好,有一定的独立性与...

Global site tag (gtag.js) - Google Analytics