ORACLE中数据字典视图分为3大类,
用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。
USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息
ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息
DBA_*:有关整个数据库中对象的信息
(这里的*可以为TABLES, INDEXES, OBJECTS, USERS等。
1.查看所有用户:
select * from dba_user;
select * from all_users;
select * from user_users;
2.查看用户系统权限:
select * from dba_sys_privs;
select * from all_sys_privs;
select * from user_sys_privs;
3.查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
4.查看所有角色:
select * from dba_roles;
5.查看用户所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;
6.查看当前用户的缺省表空间
select username,default_tablespace from user_users;
7.查看某个角色的具体权限,
如grant connect,resource,create session,create view to TEST;
查看RESOURCE具有那些权限,
用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';
分享到:
相关推荐
oracle数据库常用操作语句,实现对用户的管理和权限管理。
本文将详细介绍Oracle 10G中的一些常用维护语句,这些语句对于数据库管理员(DBA)来说是日常管理工作的基石。 1. **创建表空间** `CREATE TABLESPACE` 语句用于创建一个新的表空间,它是存储数据库对象(如表、...
### Oracle用户权限查看SQL语句详解 在Oracle数据库管理中,了解用户权限是十分重要的,它可以帮助管理员确保数据的安全性和完整性。本文将详细介绍如何通过不同的SQL语句来查询Oracle数据库中的用户权限。 #### 1...
接下来将详细介绍一些常用的Oracle系统表语句及其应用场景。 首先,对于统计分析,`ANALYZE TABLE`语句用于收集表或索引的统计信息,这有助于优化器更好地制定执行计划,从而提升查询效率。例如: ```sql ANALYZE ...
根据提供的文档信息,本文将详细解析Oracle数据库中的关键SQL语句分类、常用SQL语句以及Oracle函数的应用场景。此外,还将简要介绍Oracle数据库的一些基本管理命令,如启动与关闭服务、用户管理等。 ### 一、Oracle...
14. **权限管理**:Oracle提供GRANT和REVOKE语句来控制用户对数据库对象的访问权限。 15. **性能调优**:通过EXPLAIN PLAN和V$ views分析查询执行计划,监控会话(V$SESSION),以及调整索引和统计信息,可以优化...
本资料集包含了Oracle数据库中常用SQL语句的大全,注释完整,非常适合初学者和有经验的开发者参考使用。 1. **数据查询(SELECT语句)**: - `SELECT * FROM table_name;`:查询表table_name中的所有列。 - `...
### Oracle常用语句详解 #### 一、Oracle登录与管理 **登录方式:** - **sys用户登录:** 使用`sqlplus sys/密码 as sysdba`登录到Oracle数据库。 - **普通用户登录:** `sqlplus 用户名/密码` **查询数据库最大...
本文将详细解析Oracle中最常用的语句,帮助你更好地理解和操作Oracle数据库。 1. **登陆系统用户**: 使用`sqlplus`命令后输入系统用户名和密码可以登录到Oracle数据库。若要切换到其他用户,可以使用`conn 用户名...
Oracle 11g 常用语句总结 Oracle 11g 是一种关系数据库管理系统,广泛应用于企业级应用系统中。以下是 Oracle 11g 中的一些常用语句总结,包括用户管理、数据库管理、表管理、数据查询等方面。 一、用户管理 * ...
### 工作中Oracle常用SQL语句汇总及解析 在日常工作中,我们经常会遇到需要查询、维护Oracle数据库的情况。为了方便快速地回顾和使用这些常用的SQL语句,本篇文章将对一些重要的Oracle SQL命令进行归纳总结,并对其...
根据提供的标题、描述以及部分内文,我们可以整理出关于Oracle数据库的一些常用操作及查询语句。这些内容对于初学者来说非常实用,可以帮助他们快速掌握如何管理和查询Oracle数据库中的信息。 ### Oracle的一些常用...
### Oracle实施/维护人员常用语句详解 #### 创建表空间 在Oracle数据库管理中,创建表空间是一项基础但重要的操作。下面的SQL语句展示了如何创建一个名为`crpcms`的表空间: ```sql CREATE TABLESPACE crpcms DATA...
以上知识点涵盖了Oracle 10g中与用户、角色、权限相关的常用查询语句。这些查询语句不仅对于日常数据库管理和维护至关重要,也是深入理解Oracle数据库安全机制的基础。通过熟练掌握这些查询,DBA(数据库管理员)...
### Oracle常用SQL语句知识点详解 #### 一、概述 Oracle是全球领先的数据库管理系统之一,在企业级应用领域占据着重要地位。SQL(Structured Query Language)是用于管理关系型数据库的标准语言,也是与Oracle...
以下是一些Oracle DBA常用的SQL语句和相关知识点: 1. **监控数据库性能** - `监控数据库性能的SQL.sql`: 这可能包含`V$SESSION`, `V$INSTANCE`, `V$SESSION_WAIT`等视图的查询,用于检查当前会话的状态,等待事件...
本资源"ORACLE__SQL语句教学(附有sql最常用经典语句)"显然是一个针对Oracle SQL的深入学习资料,旨在帮助数据库编程者提升技能,成为真正的高手。 首先,让我们来看看SQL的基本概念。SQL是一种用于管理关系型...