`

Oracle 创建用户、删除用户、给用户授权

 
阅读更多

Oracle 一般情况下只建一个库,是针对用户而言的,每个oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源所以要掌握穿件用户,删除用户,给用户授权,回收权限等操作;

  1. 创建用户:
    create user username identified by password;  其中username为用户名,password为登陆密码;
  2. 删除用户:
    drop user username;
  3. 给用户授权:
    oracle为了兼容以前的版本,提供了三种标准的角色(role):connect、resource和sysdba。

     connect role(连接角色)

    临时用户,特别是那些不需要建表的用户,通常只赋予他们connectrole。connect是使用oracle的简单权限,这种权限只有在对其他用户的表有访问权时,包括select、insert、update和delete等,才会变得有意义。拥有connect role的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym )、会话(session)和与其他数据库的链(link)。
  4. resource role(资源角色)
    更可靠和正式的数据库用户可以授予resource role。resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
     sysdba role(数据库管理员角色)
    dba role拥有所有的系统权限----包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有。下面介绍一些dba经常使用的典型权限。

    (1)grant(授权)命令:
    grant connect, resource to username;
    (2)revoke(撤消)权限
     revoke connect, resource from username;

 

分享到:
评论

相关推荐

    oracle创建用户并授权

    ### Oracle 创建用户与授权详解 #### 一、创建用户 在 Oracle 数据库中,创建用户是一项常见的管理任务,用于确保数据库资源的安全访问控制。通过创建不同的用户账户,并为这些账户分配适当的权限,管理员可以实现...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    Oracle创建表空间、创建用户以及授权、查看权限.doc

    ### Oracle 创建表空间、创建用户及授权、查看权限 #### 一、创建表空间 在 Oracle 数据库中,表空间是逻辑存储结构的基本单位。它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。创建表空间通常...

    Oracle创建表空间、临时表、用户及用户授权

    在Oracle数据库管理中,表空间...以上就是Oracle数据库中创建表空间、临时表、用户及用户授权的基本步骤。在实际操作中,DBA应根据业务需求和安全性考虑来合理规划和管理这些元素,确保数据库的稳定运行和数据的安全。

    Oracle创建用户,并授权DBA权限

    ### Oracle 创建用户并授权 DBA 权限 在 Oracle 数据库管理系统中,用户管理与权限分配是维护数据库安全性和操作性的关键环节。本文将详细解析如何在 Oracle 中创建用户、分级授权以及对 DBA 权限的具体操作方法,...

    oracle创建表空间和用户授权及删除表空间和用户

    在Oracle数据库管理中,创建与删除表空间以及用户授权是非常重要的操作。本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### ...

    oracle 添加用户 授权问题

    ### Oracle添加用户及授权问题详解 #### 一、Oracle用户管理概述 在Oracle数据库管理系统中,用户管理是一项非常重要的任务。正确地创建用户并授予适当的权限对于确保数据的安全性和完整性至关重要。本文将详细...

    Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限

    #### 3.1 授权用户 在Oracle中,管理员可以通过GRANT语句来授予用户各种权限。例如,为了使用户能够执行一系列重要的数据库操作,我们可以授予以下权限: ```sql GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ...

    oracle创建删除表空间和用户授权的一些语句 可以直接使用

    ### Oracle 创建与删除表空间及用户授权操作指南 在Oracle数据库管理中,创建与删除表空间、用户授权等操作是数据库管理员(DBA)经常需要处理的任务。这些操作对于确保数据库资源的有效分配、数据安全性和系统性能...

    Oracle创建用户权限

    ### Oracle 创建用户与权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户并赋予相应的权限是一项重要的数据库管理工作。通过合理的权限设置,可以有效地控制不同用户对数据库资源的访问,确保数据的安全性...

    oracle一个创建用户,创建表空间、授权、剪标的完整的过程

    以上就是Oracle数据库中创建用户、创建表空间、授权以及剪标的完整过程。通过这些步骤,你可以有效地管理和控制数据库中的资源。在实际操作过程中,还需要根据具体需求调整表空间的大小、权限分配等参数,以满足不同...

    Oracle创建用户权限全过程

    ### Oracle创建用户权限全过程 在Oracle数据库管理中,创建...以上就是关于Oracle创建用户权限的全过程,包括创建表空间、创建用户、授权及删除等操作的具体步骤。这些步骤对于管理和维护Oracle数据库是非常关键的。

    oracle用户创建 授权

    "Oracle 用户创建授权详解" Oracle 数据库用户角色、表空间创建、删除命令是 Oracle 数据库管理中非常重要的一部分。以下是对 Oracle 用户创建授权的详细解释。 创建表空间 创建表空间是 Oracle 数据库管理的基本...

    oracle创建删除表空间和用户授权

    以上是关于Oracle数据库中创建删除表空间、用户授权以及数据导入导出操作的详细介绍。这些命令和操作对于Oracle数据库的日常管理和维护非常重要,掌握它们可以帮助DBA更高效地进行数据库管理工作。

    Oracle创建用户和授权.docx

    ### Oracle 创建用户与授权知识点详解 #### 一、Oracle 数据库用户管理概述 在 Oracle 数据库管理系统中,用户管理是一项非常重要的任务。合理的用户管理能够确保数据的安全性和系统的稳定性。对于初学者而言,...

    Oracle 创建用户及数据表的思路方法

    ### Oracle 创建用户及数据表的思路方法 #### 一、概念理解 在开始具体操作之前,我们需要先了解一些基本的概念。 ##### 1. 数据库(Database) **定义**:数据库是一种按照某种数据模型组织起来,并存储在二级...

    Oracle表分区 建表空间 创建用户

    ### Oracle表分区、建表空间与用户管理 #### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要...

    oracle 创建用户、创建表空间

    ### Oracle 创建用户与表空间详解 ...以上就是关于在 Oracle 数据库中创建用户、创建表空间以及相关授权的详细步骤。通过这些步骤,可以有效地管理和控制数据库资源的使用,从而提高数据库的安全性和性能。

    oracle hr用户创建脚本

    在Oracle中,HR用户创建脚本通常涉及到建立一个特定的模式(schema),用于存储与人力资源相关的所有数据。一个模式在Oracle中相当于一个逻辑数据库,它可以包含表、视图、索引、存储过程等对象。 在Oracle HR创建...

    Oracle创建设置查询权限用户的方法

    本文将详细介绍如何在Oracle中创建用户,并设置该用户仅具有查询权限的方法,同时涉及创建表空间、临时表空间、用户授权以及角色的使用。 首先,我们需要创建表空间和临时表空间。表空间是Oracle数据库中用来存储...

Global site tag (gtag.js) - Google Analytics