1.创建用户
create user test identified by test;
2.赋权限
grant create session to test; //赋可以登录的权限
grant unlimited tablespace to test; //赋无限制使用表空间的权限
grant create table to test;
grant dba to scott;//
3.收回权限
revoke create session to test;
revoke unlimited tablespace from test;
revoke create table from test;
revoke dba from scott;
4.查看当前用户的权限
select * from user_role_privs;
5.解锁用户
alter user scott account unlock;
注:
当用户登录时revoke create session from test,对登录的状态无影响。
用户具有创建表的权限,就有管理用户自己的表的权限。
尽量不赋dba权限,因为不安全。
分享到:
相关推荐
下面我们将详细介绍与Oracle权限相关的几个关键函数及其用法。 #### 1. `GRANT CREATE SESSION TO 用户名` - **功能**:此命令用于授予指定用户创建会话的权限,即允许该用户登录到数据库。 - **示例**:`GRANT ...
授予权限是 Oracle 权限大全的重要内容,包括授予创建 session 的权限、授予使用表空间的权限、授予创建表的权限、授予删除表的权限、授予插入表的权限、授予修改表的权限等多种权限。 grant 命令是授予权限的基本...
在这个“Oracle权限全集”中,我们将深入探讨Oracle数据库中的各种权限类型、权限的授予与撤销、角色的使用以及与权限相关的其他关键概念。 1. **权限类型** - **对象权限**:针对特定对象(如表、视图、序列、...
### Oracle权限管理详解 在Oracle数据库管理中,权限管理是一项重要的功能,它涉及到数据库的安全性和数据访问控制。本文将基于提供的文件信息,详细介绍Oracle中如何创建用户、分配及撤销权限等关键操作,并深入...
Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、...
我现在想从我的存储过程中使用其他 schema 表来执行 SQL 语句。存储过程是一个 Schema,表是在另一个 Schema。...是在同一个 Oracle 实例中,数据库是 Oracle 10g。 答:你的两个 Schema 是在同一个 Oracle 实
### Oracle权限管理详解 #### 一、Oracle权限概述 Oracle数据库通过权限管理机制来确保数据的安全性和完整性。权限主要包括系统权限(SYS PRIVILEGES)和对象权限(OBJECT PRIVILEGES)。系统权限允许用户执行特定...
Oracle权限分为两种基本类型:系统权限和对象权限。系统权限涉及到对数据库整体操作的访问,如创建表、执行DML(数据操纵语言)语句、备份数据库等。对象权限则针对特定数据库对象,如查看、修改、删除某张表的数据...
本文将基于提供的文件信息中的内容,详细介绍Oracle权限设置的相关知识点。 #### 一、Oracle常用权限概述 在Oracle数据库中,权限主要分为系统权限(System Privileges)和对象权限(Object Privileges)两大类。 ...
Oracle数据库权限管理是数据库安全的重要组成部分,它确保了数据的安全性、完整性和一致性。在Oracle环境中,权限控制是通过授权(GRANT)和回收(REVOKE)操作来实现的,以决定用户或角色可以访问哪些资源以及他们...
Oracle 常用系统权限 Oracle 系统权限是 Oracle 数据库中的一种安全机制,用于控制用户对数据库对象的访问权限。了解这些权限对于开发人员来说非常重要,因为它们可以帮助开发人员更好地控制数据库的安全性和访问...
Oracle权限管理是数据库安全的重要组成部分,它确保了对数据库资源的正确访问和控制。在Oracle中,权限分为系统权限和对象权限。系统权限涉及到数据库级别的操作,如创建表、索引、用户等;对象权限则涉及到对特定表...
Oracle 数据库权限管理是 Oracle 数据库安全性至关重要的一部分。数据库权限是指数据库管理员可以在数据库中执行的操作的集合。不同的用户或角色可以拥有不同的权限,以确保数据库的安全和可靠。 在 Oracle 数据库...
"使用PLSQL创建Oracle数据库用户并设置权限" 在 Oracle 数据库中,创建用户并设置权限是数据库管理员的基本任务之一。在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建...
"lesson_xml_pm3"可能是一个关于Oracle权限设计的课程或教程文件,可能包含了具体的案例、练习或脚本,用于帮助学习者理解和实践Oracle权限设计的方法。通过学习这个资源,你可以更深入地了解如何在实际环境中设计和...
### Oracle 设置用户权限详解 #### 一、Oracle 创建新用户和密码 在Oracle数据库中,创建新用户是一项基本且重要的管理任务。通过创建用户并分配相应的权限,可以确保数据的安全性和完整性。 ##### 步骤: 1. **...
Oracle数据库权限系统详解 Oracle数据库权限系统是指Oracle数据库中的一套完整的权限管理机制,旨在确保数据库安全和数据完整性。该系统分为系统权限和对象权限两大类。 系统权限(Database System Privilege) --...
本文将详细介绍如何在Oracle数据库中修改表权限,以及相关的SQL语句示例。 #### 1. Oracle数据库中的权限类型 在Oracle数据库中,权限分为系统权限和对象权限两种: - **系统权限**:允许用户执行特定类型的...
Oracle权限管理是指对用户和模式的权限管理。权限可以授予用户或模式,可以控制用户和模式对数据库对象的访问和操作权限。权限管理是 Oracle 安全机制的核心组件,可以确保数据库的安全和可靠性。 Oracle用户与...
在Oracle数据库管理中,了解和控制用户权限是至关重要的任务之一。这不仅涉及到数据库的安全性,也直接影响到数据的完整性和系统的高效运行。通过查询Oracle中的特定视图,我们可以详细了解用户的权限分配情况,包括...