系统字典中
dba_xxx_xx表只能有dba权限才可访问.使用
user_xx_xxx对应当前用户的一些属性等(如user_tab_xxx,user_role_xxx等)
一、查看权限
1、 查看用户本身拥有的权限(你的角色能做什么)
select * from session_privs;
2 查看用户本身拥有的角色(dba,resource,connect等...)
select * from user_role_privs;
3 查看某角色有那些权限 --(dba角色下执行)
select * from dba_sys_privs where grantee = 'RESOURCE' --查看RESOURCE角色拥有的权限
二、授权
1、把某角色授予某用户
grant connect, resource to test
2、把某表增删改差等权限授予某用户
grant select, insert, delete, update on emp to test
三、收回权限
用法和grant一样
分享到:
相关推荐
### Oracle添加用户及授权问题详解 #### 一、Oracle用户管理概述 在Oracle数据库管理系统中,用户管理是一项非常重要的任务。正确地创建用户并授予适当的权限对于确保数据的安全性和完整性至关重要。本文将详细...
ORACLE单独授权表或视图或存储过程 ORACLE单独授权是指在ORACLE数据库中,授予某个用户对部分数据表、视图或存储过程的访问权限,而不是授予全数据库的访问权限。本文将详细介绍如何授予用户对部分表、视图或存储...
Oracle 数据库中的授权审计表是指系统自动生成的审计表,用于记录数据库中各种操作的审计信息。这些审计信息可以用于跟踪数据库中发生的各种操作,提高数据库的安全性。 Truncate 权限是指对审计表的 truncate 操作...
### Oracle授权语法详解 在Oracle数据库管理中,权限管理是一项重要的功能,它允许数据库管理员(DBA)控制用户对数据库对象的访问级别。本文将详细解释Oracle中的授权语法,并通过具体的例子来阐述如何进行不同类型...
标题中的“DDTek.Oracle”是一个专为C#开发者设计...总的来说,DDTek.Oracle提供了一种方便、高效且合规的方式来在C#应用程序中连接和操作Oracle数据库,无需安装和维护Oracle客户端软件,极大地简化了开发和部署流程。
在Oracle数据库管理中,查询用户、表以及授权信息是日常操作的重要部分。这些操作对于数据库管理员(DBA)和开发人员来说至关重要,因为它们有助于理解数据的存储结构和权限分配。以下是一些关于如何在Oracle中执行...
本文将详细解析如何在 Oracle 中创建用户、分级授权以及对 DBA 权限的具体操作方法,并介绍如何为用户授予导入导出权限。 #### 一、创建表空间 (Tablespace) 在创建用户之前,首先需要创建一个表空间供该用户使用...
本篇文章将深入探讨Oracle的一些常用操作,帮助用户更好地理解和掌握Oracle数据库的日常管理。 1. 数据库安装与配置 Oracle的安装通常涉及多个步骤,包括选择安装类型(如客户端、服务器或开发环境)、配置全局...
安全是数据库管理中非常重要的方面,涉及到用户身份验证、授权、审计等措施来保护数据库免遭未授权的访问和操作。Oracle 10g提供了全面的安全特性,包括密码策略、角色和权限管理、网络加密和审计跟踪。 附录部分则...
在Oracle数据库管理中,"ORA-00990: 权限缺失或无效"是一个常见的错误代码,它表示用户尝试执行的操作没有足够的权限。这个错误通常发生在试图访问、修改或者管理数据库对象(如表、视图、索引等)时。在本篇文章中...
在Oracle数据库管理中,表空间(Tablespaces)、临时表(Temporary Tables)、用户(Users)以及用户授权(User Authorization)是数据库管理员(DBA)进行数据库架构设计和安全管理的基础操作。以下将详细介绍这些...
本压缩包提供了一款名为"Navicat8 for Oracle简体中文版.exe"的工具,这是一款专为Oracle数据库设计的图形化管理工具,具有用户友好的界面,方便用户直接操作Oracle数据库。 Navicat8是著名的数据库管理软件系列,...
### Oracle 创建用户与授权详解 #### 一、创建用户 在 Oracle 数据库中,创建用户是一项常见的管理任务,用于确保数据库资源的安全访问控制。通过创建不同的用户账户,并为这些账户分配适当的权限,管理员可以实现...
在Oracle中,创建用户、表空间以及进行授权是管理数据库的关键步骤。以下是对这些概念的详细解释: 1. **创建用户**: Oracle中的用户是数据库操作的主要实体,通过`CREATE USER`语句来创建。例如: ```sql ...
数据表的建立是Oracle操作的核心部分,包括定义字段、数据类型、主键和外键等。通过DDL(数据定义语言)如CREATE TABLE语句,我们可以创建结构化的数据存储。此外,索引的创建可以提升查询性能,但需合理使用以平衡...
### Oracle 创建与删除表空间及用户授权操作指南 在Oracle数据库管理中,创建与删除表空间、用户授权等操作是数据库管理员(DBA)经常需要处理的任务。这些操作对于确保数据库资源的有效分配、数据安全性和系统性能...
Oracle异地备份是数据库管理中的重要环节,用于保护数据安全,防止灾难性事件导致的数据丢失。...同时,根据实际情况调整备份策略,比如增加备份频率或采用增量备份等,以适应不同级别的数据保护需求。
Oracle 透明数据加密(TDE)是Oracle数据库提供的一种安全特性,用于保护敏感数据免受未经授权的访问。TDE能够对存储在特定列或整个表空间中的数据进行加密,确保即使数据文件被盗,数据仍保持安全。以下是关于TDE的...