`
wkf41068
  • 浏览: 452888 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle11g权限--系统权限

阅读更多
用户权限
1.权限:数据库中执行某种操作的权力,是预先定义好的,执行某种SQL语句或访问其他用户模式对象的能力。
  创建一个用户,表示该用户具有了连接和操作数据库的资格,但是要对数据库进行实际操作,则该用户还需要具有相应的操作权限。
  权限的分类(按照系统管理方式的不同,权限分为两类:系统权限和对象权限)

系统权限: 在系统级控制数据库的存取和使用机制。系统级控制决定是否可以连接到数据库,在数据库中可以进行哪些操作等。
如:创建会话,创建表,创建视图和创建用户等。DBA在创建一个用户时,可以将其中的一些权限授予用户。
    系统权限是针对用户来设置的,用户必须被授予相应的系统权限,才可以连接到数据库中进行相应的操作。
    在Oracle数据库中,用户system和sys 都是数据库管理员,具有DBA所有系统权限,包括select any dictionary权限。所以system和sys可以查询数据字典中以DBA_开头的数据字典。

系统权限部分如下:
	create session 连接数据库
	create tablespace 创建表空间
	alter tablespace 修改表空间
	drop tablespace	删除表空间
	create user	创建用户
	drop user	删除用户
	create table 创建表
	create any table 在任何用户模式中创建表
	drop any table	删除任何用户模式中的表

	alter any table 修改任何用户模式中的表
	select any table 查询任何用户模式中的基本表记录
	insert any table 向任何用户模式中的表插入记录
	update any table 修改任何用户模式中的表
	delete any table 删除任何用户模式中表

	create view 创建视图
	create any view 在任何用户模式中创建视图
	drop any view 删除任何用户模式中的视图
	
	create role 创建角色
	alterany role 修改任何角色
	grant any role 将任何角色授予其他用户

	alter database 修改数据库结构
	create procedure 创建存储过程
	create any procedure 在任何用户模式中创建存储过程
	alter any procedure  修改任何用户模式中的存储过程
	drop any procedure 删除任何用户模式中的存储过程

	create profile  创建配置文件
	alter profile 修改该配置文件
	drop profile 删除配置文件

b. 向用户授予系统权限(使用grant语句)
grant system_privilege [,...] to
{user_name [,...]|role_name [,...]|public}
[with admin option];
1> system_privilege表示系统权限,如create table。中间用逗号分开
2> user_name 被授予权限的用户,可以是多个用户;
3> role_name 也可以将系统权限授予某些角色
4> public 表示Oracle系统所有用户
5> with admin option 如果指定,则被授予权限的用户可以将该权限再授予其他用户。

c. 查询用户所具有的系统权限
   可以通过视图user_sys_privs来了解。
1> username 当前用户的用户名
2> privilege 当前也难怪乎拥有的系统权限
3> admin_option 当前用户是否有权力将该权限授予其他用户。

grant dba to user_name;

分享到:
评论

相关推荐

    docker-wnameless-oracle-xe-11g百度盘地址.zip

    docker oracle的离线镜像docker-wnameless-oracle-xe-11g.tar,可以导入到内网(无互联网)环境使用,该包是基于wnameless的Oracle打包的,由于网速慢,我是使用 git clone ...

    Oracle11g 安装图解 -完整实例

    Oracle11g 安装图解 -完整实例 以备忘 包括Oracle11g 下载 安装全过程 以及表空间创建,用户创建,权限分配等。

    oracle10g课堂练习I(1)

    系统权限 6-11 对象权限 6-13 使用 ADMIN OPTION 撤销系统权限 6-14 使用 GRANT OPTION 撤销对象权限 6-15 角色的作用 6-16 将权限分配给角色以及将角色分配给用户 6-17 预定义角色 6-18 创建角色 6-19 保护...

    windows安装oracle11g client出现INS-30131错误

    windows安装oracle11g client出现INS-30131错误解决方法

    Oracle 10g 学习笔记

    │ oracle10g权限与角色管理初学笔记.txt │ oracle10g的系统视图(sys、system).txt │ oracle10g系统管理之UNDO表空间 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之序列 - lvhuiqing的专栏 - CSDN博客...

    oracle 11g -5

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle11g从入门到精通2

     Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。  全书结构合理、内容翔实、示例丰富...

    oracle 10g 认证指南--以及相关资料

    安装 Oracle Database 10g 软件 确定系统要求 使用最佳的灵活的体系结构 使用 Oracle Universal Installer 安装软件 创建 Oracle 数据库 描述 Oracle 数据库体系结构 了解例程体系结构 使用管理框架 使用 ...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    Oracle 11G从入门到精通视频的PPT 第1章-Oracle 11g数据库简介 认识Oracle 11g 回忆Oracle的产品版本 学习Oracle 11g的新特性 第2章-Oracle 11g的安装与测试 能够使用Oracle 11g的基本条件 在Windows 2003上...

    Oracle 11g数据库最佳入门教程 - 萧文龙 & 李逸婕 & 张雅茜

    萧文龙、李逸婕、张雅茜编著的《Oracle11g数 据库*佳入门教程》从基础知识入手,结合示例讲解 ,全书共分17章,在讲述数据库原理的同时,详细介 绍了数据库的管理、表空间的管理、表的管理、数据 的操作与管理、用户...

    Oracle Database 11g初学者指南--详细书签版

    Oracle Database 11g初学者指南 基本信息 原书名: Oracle Database 11g, A Beginner's Guide 原出版社: McGraw-Hill Osborne Media 作者: (美)Ian Abramson Michael Abbey Michael Corey 译者: 窦朝晖 出版社:...

    oracle 11g——4

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    windows下oracle11g数据泵自动备份脚本

    windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...

    oracle11g一键安装脚本

    oracle11g centos7一键安装脚本,脚本里面有完整安装提示说明。大概步骤如下 1、关闭防火墙 2、设置服务器名称并增加映射 3、安装Oracle所需的依赖 4、解压oracle安装包 5、创建用户和组 6、修改内核参数 7、修改用户...

    oracle11g学习笔记

    oracle11g学习笔记一 1 一、以下是sqlplus常用命令 2 一、Oracle用户管理 4 二、权限和角色 4 权限包含系统权限和对象权限 5 角色 5 权限的传递 6 使用profile 管理用户口令 8 (1)帐号锁定 8 (2)给账户解锁 8 (3)...

    oracle_11g_win64_10/22

    oracle_11g,由于本人上传权限有限,所以分成多个文件上传,从标题就能看出,共22个文件。 密码:7

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053) 共2部分:此为第002部分 基本信息 原书名: OCA/OCP Oracle Database 11g All-in-One Exam Guide with CD-ROM: Exams 1Z0-051, 1Z0-052...

    img-oracle-11g-import:带有 Oracle 11g 的 Docker 映像和用于导入转储的脚本

    需要注意的是Makefile文件假设你有一个跟上时代的码头工人和boot2docker安装(如1.6+) 第一步是克隆这个存储库: git clone :frevvo/img-oracle-11g-import.git 现在,构建 Docker 镜像: 建造将转储文件复制到 ''...

    Oracle10g用户和权限管理ppt

    Oracle10g公司内部培训 Less06_Users_MB3

Global site tag (gtag.js) - Google Analytics