`
feijing
  • 浏览: 20556 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle数据库角色创建源码

阅读更多
  oracle数据库角色创建源码

  Oracle数据库角色管理

  1、超级管理员创建角色myrole(角色是权限的集合)

  SQL>create role myrole www.fdpsj.com;

  角色已创建。

  2、超级管理员会话权限和创建表的权限授予角色myrole

  SQL>grant create session,create table to myrole;

  授权成功。

  3、创建一个用户zhangsan

  SQL>create user zhangsan identified by zhangsan;

  用户已创建。

  4、把角色myrole赋给用户zhangsan

  SQL>grant myrole to zhangsan;

  授权成功。

  5、登录zhangsan用户

  sqlplus zhangsan/zhangsan

  出现提示连接成功。注意:并没有给zhangsan用户直接赋予创建session的权限,

  而是把具体的权限放到myrole角色里了,没把myrole角色赋给zhangsan用户。

  6、删除角色

  SQL>drop role myrole;

  7、注意:有些系统权限无法直接赋予角色

  没有的权限:alter table,drop table

  有的权限:create table,create any table,alter any table,drop any table

  表属于某个用户,而角色不属于某个用户。
分享到:
评论

相关推荐

    oracle数据库导入数据以及创建用户

    本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...

    易语言连接远程Oracle数据库源码

    3. **用户名**:访问Oracle数据库的身份标识,每个用户都有相应的权限和角色。 4. **用户密码**:与用户名对应,用于验证访问数据库的身份。 在易语言中,连接Oracle数据库一般会使用到ADODB(ActiveX Data ...

    基于Java,Oracle数据库的信息管理系统源码.zip

    这是一个基于Java编程语言和Oracle数据库开发的信息管理系统源代码项目,名为"hotel-management-master"。这个系统主要用于帮助管理者高效地处理员工信息和用户数据,尤其适用于酒店行业的信息管理。以下是关于这个...

    oracle创建数据库脚本

    "Oracle创建数据库脚本"这个主题涉及到的是如何使用SQL脚本来创建一个新的Oracle数据库,这通常包括一系列的步骤和配置。在这个过程中,我们不仅需要理解数据库的基本架构,还需要熟悉Oracle的数据文件、控制文件、...

    Oracle数据库设计大作业含源代码、文档

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储和管理中扮演着重要角色。本项目“Oracle数据库设计大作业含源代码、文档”提供了全面的学习材料,帮助用户深入理解Oracle数据库的设计与...

    Oracle数据库的安装和创建

    本篇文章将深入探讨Oracle数据库的安装过程以及如何在Windows操作系统上创建一个新的数据库。 首先,让我们开始Oracle数据库的安装步骤。Oracle 10g是Oracle公司发布的一个版本,尽管现在已经有了更新的版本,但其...

    ORACLE 数据库体系结构

    毕业设计或源码项目中,可能会涉及到使用Oracle数据库存储和处理数据,例如,设计数据库架构、编写存储过程或触发器,以及构建高效的查询语句。 总的来说,Oracle数据库体系结构是复杂而精细的,理解和掌握其核心...

    oracle示例数据库OT源码.zip

    这个zip压缩包中包含了创建、配置和管理Oracle数据库所需的各种脚本、配置文件和数据文件,对于理解Oracle数据库的工作原理以及进行开发和调试是非常有帮助的。以下是基于这个压缩包内容可能涵盖的一些关键知识点: ...

    通用数据库查询器源码

    源码中的Oracle支持部分可能涉及Oracle Managed Data Access (ODP.NET) 库,用于与Oracle数据库进行通信。开发者可以通过研究这部分源码,学习如何处理Oracle特有的数据类型,以及如何优化对大型数据集的查询性能。 ...

    Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构 源码

    这本书的源码提供了读者深入理解Oracle数据库核心机制的实践材料。 在Oracle数据库的体系结构中,有几个关键的知识点: 1. **数据存储**:Oracle数据库采用表空间和数据文件的方式存储数据。表空间是逻辑存储单元...

    oracle数据库中的角色管理.pdf

    总之,Oracle数据库中的角色管理是数据库安全和权限控制的核心组成部分。通过有效利用角色,管理员能够更轻松地维护和调整用户的权限,同时保持数据库环境的安全性和稳定性。在实践中,根据组织的具体需求,合理规划...

    oracle学习视屏

    2. 安装与配置:Oracle数据库的安装过程,包括选择合适的版本、配置硬件和软件环境,以及创建数据库实例。 3. SQL语言:SQL(Structured Query Language)是用于管理和操作数据库的语言。学习如何创建、修改和删除...

    oracle 学习源码

    - 数据库概念:理解什么是数据库,以及Oracle数据库系统的工作原理。 - SQL语言:学习SQL(Structured Query Language)用于查询、插入、更新和删除数据库中的数据。 - 表结构:创建和管理表,包括字段定义、数据...

    oracle10201创建数据库实例教程(手把手教程)

    创建并配置数据库后,你需要设置用户和角色,分配权限,并设定默认表空间。默认的管理员用户是SYS和SYSTEM,它们拥有高级权限,但不应用于日常操作。创建新的数据库管理员用户(如DBA_USER),并分配适当的权限。 ...

    Oracle数据库入门(PPT)

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。这份“Oracle数据库入门(PPT)”提供了初学者理解Oracle基础知识的入口。以下是对PPT内容的详细解析: 一、Oracle数据库...

    Oracle数据库图书管理课程设计.docx

    综上所述,这个Oracle数据库图书管理课程设计项目旨在利用Oracle数据库技术构建一个高效、安全且易用的图书管理系统。通过详细的需求分析、系统设计和实现步骤,该项目不仅能帮助图书馆有效管理图书资源,还能为读者...

    Oracle_Database9_i10g11g编程艺术深入数据库体系结构(第二版)源码

    这本书的源码部分提供了丰富的实践材料,帮助读者更好地理解Oracle数据库的工作原理,并在实际操作中提升技能。以下是对这些源码及相关知识点的详细解释: 1. **Oracle数据库版本**: Oracle 9i、10g和11g是Oracle...

    jsp+oracle企业管理系统源码

    【jsp+oracle企业管理系统源码】是一个基于JavaServer Pages(JSP)技术和Oracle数据库构建的企业级应用案例。这个系统展示了如何使用JSP进行前端展示,结合Oracle数据库进行数据存储和管理,实现对企业各项业务流程...

    Oracle数据库系统应用实例集锦与编程技巧(PDG)

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它提供了高效、稳定的数据存储和管理功能。本资源“Oracle数据库系统应用实例集锦与编程技巧(PDG)”旨在帮助用户深入理解Oracle数据库的实用技巧和...

Global site tag (gtag.js) - Google Analytics