`
百合不是茶
  • 浏览: 351758 次
社区版块
存档分类
最新评论

oracle角色和权限

阅读更多

 

数据库的结构图如下:


表空间;表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成。

 

    权限;    指用户对某个字段的权限;

 

      数据库系统权限(Database System Privilege)允许用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT ANY PRIVILEGE 权限允许用户授予任何系统权限。

 

    数据库对象权限(Database Object Privilege)使得用户能够对各个对象进行某些操作。例如DELETE权限允许用户删除表或视图的行,

 

     一,创建用户的权限;  

     Oracle内部有两个建好的用户:SYSTEM和SYS。用户可直接登录到SYSTEM用户以创建其他用户,因为SYSTEM具有创建别的用户的权限。在安装Oracle时,用户或系统管理员首先可以为自己建立一个用户

     

 创建wj用户 密码默认wj

 

 create user wj identified by wj;

 

 

修改用户

    

alter user wj identified by jj;

   密码修改为jj;

 

 

二;用户的删除

 

     删除wj用户

 

    

    drop user wj;   

     

        如果wj用户拥有对象上述命令就不能删除 需在后面加上CASCADE

     

 drop user wj CASCADE;

 

 

 

三;oracle用户授权

 

    创建数据库;   

create user wj identified by wj;

         该数据库不能连接,没有连接权限 ,需要赋给wj用户连接权限(connect);

 

 

     

  grant connect to wj;

    此时wj可以连接数据录,但是不能进行其它的操作

 

     

      

GRANT RESOURCE TO wj; 

       wj用户此时可以创建表

 

 

 

   四:oracle数据库的角色; 角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。

 

        将数据库中scott用户下的emp表的权限赋给刚刚创建的wj用户操作

     

 

 grant select on scott.emp to wj; 

       wj可以连接scott用户中的emp表中的数据

 

 

  

grant  Update on scott.emp to wj; 

          wj可以更新scott用户中的emp表中的数据

 

 

grant all on scott.emp to wj;

         允许用户插入、删除、更新和查询 TEST 表中的记录

  

 

     

revoke all on scott.emp  from wj;

      撤销允许用户插入、删除、更新和查询 TEST 表的权限

 

 

 

 

Oracle 服务器由Oracle 数据库和 Oracle 实例组成 

Oracle 实例由系统全局区内存结构和用于管理数据库的后台进程组成

Oracle 中用于访问数据库的主要查询工具有 SQL*Plus、iSQL*Plus 和 PL/SQL

Oracle 企业管理器是用于管理、诊断和调整多个数据库的工具

Oracle 中的 SYSTEM 用户和 SYS 用户具有管理权限,而 SCOTT 用户只有基本的权限 

 

Oracle 服务在 Windows 注册表中注册,并由 Windows 操作系统管理 

 

 

 

 

  • 大小: 36.4 KB
1
0
分享到:
评论

相关推荐

    10 oracle管理权限和角色 PPT

    Oracle数据库系统是企业级数据管理的重要工具,其权限和角色管理是确保数据安全性和系统稳定性不可或缺的部分。在Oracle中,权限和角色的概念是为用户提供访问控制机制,允许管理员精细地控制用户对数据库对象的访问...

    Oracle权限、角色和用户1

    权限管理分为系统权限和实体权限两大类: **系统权限**: - **系统权限分类**:DBA权限代表所有系统权限,RESOURCE权限允许创建数据库对象,而CONNECT权限仅提供登录权限。 - **授权**:只能由DBA用户(如sys或...

    oracle 用户、权限和角色管理

    oracle 用户、权限和角色管理,oracle 人员必看。

    oracle角色大全信息

    总结,Oracle角色大全信息涵盖了从角色的创建、分配到撤销的全过程,以及不同类型的Oracle角色及其权限。理解并熟练运用这些角色,对于数据库的管理和安全性至关重要。通过对体系结构角色和用户定义角色的有效管理,...

    Oracle用户、权限、角色管理

    在Oracle数据库的管理中,用户、权限和角色的管理是确保数据安全和高效使用的关键环节。本文将详细阐述Oracle中的用户管理、权限设置,以及角色管理的重要概念和操作流程。 #### 一、Oracle数据库用户管理 Oracle...

    Oracle用户权限角色设置

    Oracle用户权限角色设置,用来在新建的数据库中添加新的用户,并为其设置权限。

    oracle数据库的权限系统分为系统权限与对象权限

    该系统分为系统权限和对象权限两大类。 系统权限(Database System Privilege) --------------------------- 系统权限是指可以让用户执行特定的命令集的权限。例如,create table权限允许用户创建表,grant any ...

    oracle权限角色

    Oracle权限和角色是数据库管理中的核心概念,它们用于控制用户对数据库对象的访问和操作。在Oracle数据库系统中,权限允许用户执行特定的操作,而角色则是一组预定义的权限集合,可以方便地分配给多个用户。 1. ...

    oracle用户权限、角色管理详解

    Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、...

    Oracle权限大全

    权限传递是 Oracle 权限大全的高级内容,包括授予权限同时授予管理员权限和授予权限同时授予授予权限。 with admin option 和 with grant option 是权限传递的关键字。 角色是 Oracle 权限大全的集合概念,包括创建...

    oracle权限及角色.doc

    以下是对Oracle权限和角色的详细解释。 首先,我们要理解什么是角色。角色是一组权限的集合,它可以被赋予一个或多个用户,使得用户获得角色中定义的所有权限。这样,当有一组用户需要相同的权限时,只需一次性地...

    oracle中的权限

    Oracle权限分为两种基本类型:系统权限和对象权限。系统权限涉及到对数据库整体操作的访问,如创建表、执行DML(数据操纵语言)语句、备份数据库等。对象权限则针对特定数据库对象,如查看、修改、删除某张表的数据...

    oracle数据库dba角色权限解析.xls

    oracle数据库的dba权限,里面的权限解释。

    Oracle用户角色及权限管理.docx

    权限和角色的管理涉及授予权限给用户,如GRANT语句,以及撤销权限,如REVOKE语句。角色可以被GRANTed给用户,从而一次性授予多个权限。通过精细的权限和角色管理,DBA可以确保数据的安全性和访问控制的灵活性。 ...

    oracle系统自带角色说明

    这两个角色分别提供了使用高级队列服务(Advanced Queuing)的基本权限和管理权限。其中,`AQ_USER_ROLE`允许用户执行队列操作,而`AQ_ADMINISTRATOR_ROLE`则允许用户管理队列配置。 #### SNMPAGENT Role SNMP...

    oracle查看用户权限

    - **ALL_USERS**: 这个视图包含了当前用户可见的所有用户的信息,通常包括当前用户和其他显式授予访问权限的用户。 ```sql SELECT * FROM ALL_USERS; ``` - **USER_USERS**: 这个视图仅显示当前用户的详细信息。 ...

    Oracle权限

    需要注意的是,并非所有的权限都可以授予角色,例如`UNLIMITED TABLESPACE`和`ANY`关键字相关的权限就不能直接授予给角色。 通过上述知识点的学习,我们可以更深入地理解Oracle中的权限管理机制,这对于维护数据库...

    oracle语法及常用命令

    * Oracle 角色和权限:CREATE USER 语句、GRANT 语句、REVOKE 语句等 * Oracle 表管理:CREATE TABLE 语句、ALTER TABLE 语句、DROP TABLE 语句等 八、Oracle 高级使用 * Oracle 存储过程:创建存储过程、执行存储...

    oracle权限函数

    通过以上介绍,我们可以看到Oracle数据库提供了丰富的权限管理机制,包括用户管理、角色管理和对象权限管理等。合理利用这些机制可以帮助我们更好地控制数据库的访问,确保数据的安全性。此外,还可以根据实际需求...

Global site tag (gtag.js) - Google Analytics