`
紫梦飘逸
  • 浏览: 47990 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle权限理解和简单使用

阅读更多

Oracle的权限分为两类:
     1,系统权限:对Oracle系统的相关操作(像建立数据库,用户管理,表空间的建立)  2,对象权限:对数据对象的操作(一般针对表或视图);

系统权限分类:
     1,dba :拥有全部特权,是系统最高权限,只有dba才可以创建数据库结构。
     2,Resource :拥有Resource权限的用户只可以创建实体(实例),不可以创建数据库结构
     3,connect:拥有connect权限的用户可以登录进入oracle,但是不可以创建数据库结构和实体。
      对于普通用户:授予connect, resource权限,对于DBA管理用户:授予connect,resource, dba权限

对权限的使用:
     1,创建一个新的用户叫 百度,密码是百度

    


     2,给新建的用户赋予权限(连接数据库的权限);



    3,给该用户允许建表的权利



     4,给该用户查询scott用户的emp表的权限



     5,给该用户赋予查询scott用户的emp表的增删改查的权限



     6,收回该用户对scott表的emp表的所有权限



    通过对Oracle权限的使用,和我之前学的access相比来说,Oracle因为有了权限而显得丰富,同时也变得安全,不过就是在授予权限的时候,要明确到底是谁赋予谁的权限,我就在这里出现了几次问题。
    欢迎大家和我在一起交流学习,我也刚起步而已,刚对这个有点感觉。呵呵。

 

  • 大小: 41.1 KB
  • 大小: 20.8 KB
  • 大小: 4.7 KB
  • 大小: 6.4 KB
  • 大小: 2.3 KB
  • 大小: 5.4 KB
0
0
分享到:
评论

相关推荐

    oracle创建数据库、表、以及权限的配置

    3. **创建用户**:Oracle使用角色和用户来控制访问权限。使用`CREATE USER`语句创建新的用户,例如: ``` CREATE USER username IDENTIFIED BY password; ``` 这会创建一个名为`username`的用户,密码为`...

    oracle简易客户端.

    Oracle简易客户端,通常指的是Oracle的轻量级数据库访问工具,如SQL*Plus或者ODAC(Oracle Data Access Components),这些工具提供了对Oracle数据库的基本管理和查询功能,适合开发人员、DBA或者需要进行简单数据库...

    使用SpringAop使用Oracle数据权限控制

    4. **集成Oracle权限**:在通知中,我们需要查询Oracle数据库以获取用户的角色和权限。这可能涉及使用JDBC或者JPA来执行SQL查询,检查用户是否有足够的权限访问请求的数据。 5. **动态数据过滤**:除了简单的允许/...

    Oracle简易版教程

    Oracle简易版教程旨在帮助初学者快速理解并掌握Oracle数据库系统的基本操作和管理。Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占有重要地位。本教程将涵盖以下几个关键知识点:...

    oracle+11g+使用教程

    3. **基本 SQL 查询**:学习如何使用 SELECT 语句来查询表中的数据,包括简单的 SELECT * FROM table_name 语句,以及更为复杂的 JOIN 和子查询等。 #### 四、Oracle 11g 新特性介绍 1. **分区表**:Oracle 11g ...

    Oracle教程

    此外,对于初学者而言,理解Oracle数据库基础是非常重要的,这为使用Oracle数据库提供了坚实的基础。 2. Oracle入门:涉及Oracle数据库的安装与配置,以及基本的数据库操作,如数据库的启动和关闭。介绍如何使用...

    简易的oracle作业

    总结来说,“简易的Oracle作业”涵盖了Oracle数据库的日常管理操作,包括数据的导入导出、查询优化、表空间管理、备份恢复、权限安全、性能监控和维护工作。掌握这些基础操作是成为一名合格的Oracle DBA的必经之路。

    OracleClient-19C Oracle客户端,包括windows和Linux

    对于数据库开发者和管理员,了解Oracle Client的使用和配置至关重要,这包括学习如何创建和编辑tnsnames.ora文件来连接到不同的数据库,如何使用sqlplus进行基本的SQL操作,以及如何利用Oracle提供的开发工具进行更...

    oracle 9i简单使用

    随着对Oracle特性和功能的深入理解,你可以进一步探索如索引、视图、触发器、存储过程等功能,以满足更复杂的企业级需求。记住,实践是最好的老师,多动手操作,理解每个步骤背后的原理,你的Oracle技能将会逐渐提升...

    简单oracle的ATM项目

    通过Oracle ATM项目,不仅可以深入理解Oracle数据库的核心功能,还能学习如何设计和实现一个简单的银行交易系统,这对提升数据库管理和开发技能非常有帮助。在实践中,我们可以逐步完善这个系统,增加更多的功能,如...

    使用Navicat for Oracle工具连接oracle 配置工具

    而Navicat for Oracle是一款强大的Oracle数据库管理和开发工具,它为用户提供了直观且功能丰富的图形化界面,使得Oracle数据库的管理和操作变得更加简单易行。本篇文章将深入探讨如何使用Navicat for Oracle配置工具...

    oracle入门很简单03.zip

    "Oracle入门很简单03.zip"这个压缩包显然旨在为初学者提供一个轻松上手Oracle的学习资源,通过"03.wmv"这个视频文件,我们可以预期它将深入浅出地讲解Oracle的基本概念和操作。 Oracle数据库的核心概念包括数据库...

    oracle数据库简单介绍

    3. **Oracle练习用表**:学习Oracle数据库时,通常会创建一些示例表来进行练习,如员工表、部门表等,以理解和掌握SQL语句的编写、数据的增删改查、索引的创建与使用、视图的创建以及触发器和存储过程的编写等。...

    Linux下修改Oracle用户密码

    在IT领域,尤其是在数据库管理和系统运维中,对Oracle数据库的管理是至关重要的技能之一。特别是在Linux环境下,掌握如何修改Oracle用户的密码是一项基本且实用的能力。本文将深入解析在Linux操作系统中如何安全有效...

    Oracle入门很简单源代码集

    - 管理用户和角色,理解权限(Privileges)和角色(Roles)的分配。 - 学习如何设置表和列的权限,控制数据访问。 - 掌握审计(Auditing)机制,跟踪数据库活动。 6. **备份与恢复**: - 学习Oracle的数据泵...

    oracle的一个简单存储过程实例

    在这个“Oracle的一个简单存储过程实例”中,我们可以看到如何在Oracle环境中创建、调用和管理存储过程。下面将详细讲解这个主题。 首先,`c.sql`、`b.sql`和`student.sql`可能是包含存储过程定义的脚本文件。这些...

    oracle 简单应用

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级数据存储、管理和处理方面扮演着重要角色。本文将深入探讨“Oracle简单应用”这一主题,主要关注在学习Oracle过程中的一些基础操作和实用技巧。 ...

    Oracle经典教程1——走进Oracle

    本章探讨了如何在.NET平台上使用Oracle数据库,包括连接数据库、执行查询和处理结果集等方面的知识。 ### 数据库导入导出 #### Oracle导入导出 Oracle提供了强大的导入导出工具,用于备份和恢复数据库,或者在...

    oracle免安装驱动绿色版32位和64位带OraOLEDB驱动

    Oracle免安装驱动包的使用大大简化了开发和部署过程,特别是在不希望安装完整客户端或者在没有管理员权限的环境中。然而,它也有一些限制,比如可能不支持最新的Oracle数据库功能,或者不包含某些高级特性。在选择...

    Oracle和mysql 的一些简单命令对比参照

    在IT领域,数据库管理系统(DBMS)是至关重要的组成部分,其中Oracle和MySQL因其各自的优势而广受欢迎。本文将根据提供的文件信息,深入解析Oracle与MySQL在控制台操作、数据库管理、用户管理、表管理以及日期处理等...

Global site tag (gtag.js) - Google Analytics