在Oracle的绝大多数数据字典视图中都有象DBA_TABLES,ALL_TABLES和USER_TABLES这样的视图家族。Oracle中有超过100个视图家族,下表列出了最重要和最常用的视图家族,需要注意的是每个视图家族都有一个DBA_,一个ALL_一个USER_视图。
视图家族
|
描述
|
COL_PRIVS
|
包含了表的列权限,包括授予者、被授予者和权限
|
EXTENTS
|
数据范围信息,比如数据文件,数据段名(segment_name)和大小
|
INDEXES
|
索引信息,比如类型、唯一性和被涉及的表
|
IND_COLUMNS
|
索引列信息,比如索引上的列的排序方式
|
OBJECTS
|
对象信息,比如状态和DDL time
|
ROLE_PRIVS
|
角色权限,比如GRANT和ADMIN选项
|
SEGMENTS
|
表和索引的数据段信息,比如tablespace和storage
|
SEQUECNCES
|
序列信息,比如序列的cache、cycle和ast_number
|
SOURCE
|
除触发器之外的所有内置过程、函数、包的源代码
|
SYNONYMS
|
别名信息,比如引用的对象和数据库链接db_link
|
SYS_PRIVS
|
系统权限,比如grantee、privilege、admin选项
|
TAB_COLUMNS
|
表和视图的列信息,包括列的数据类型
|
TAB_PRIVS
|
表权限,比如授予者、被授予者和权限
|
TABLES
|
表信息,比如表空间(tablespace),存储参数(storage parms)和数据行的数量
|
TRIGGERS
|
触发器信息,比如类型、事件、触发体(trigger body)
|
USERS
|
用户信息,比如临时的和缺省的表空间
|
VIEWS
|
视图信息,包括视图定义
|
在Oracle中还有一些不常用的数据字典表,但这些表不是真正的字典家族,他们都是一些重要的单一的视图。这些视图见下表:
视图名称
|
描述
|
USER_COL_PRIVS_MADE
|
用户授予他人的列权限
|
USER_COL_PRIVS_RECD
|
用户获得的列权限
|
USER_TAB_PRIVS_MADE
|
用户授予他人的表权限
|
USER_TAB_PRIVS_RECD
|
用户获得的表权限
|
分享到:
相关推荐
Oracle 实验二视图 Oracle 是一种关系数据库管理系统,广泛应用于各个行业中。本实验主要介绍了 Oracle 中的视图概念和操作。 一、什么是视图? 视图是一种虚拟表,基于一个或多个基本表,...Oracle 视图知识体系。
### 常用的Oracle表和视图知识点详解 #### 一、查询某个表在哪些存储过程中被使用 为了高效地了解某个特定表在哪些存储过程中被引用,可以通过以下SQL查询来实现: ```sql SELECT A.NAME AS 过程名称, MIN(A.LINE...
Oracle动态视图是数据库管理系统Oracle中的一个重要特性,它允许用户以一种灵活且高效的方式查询数据库信息。本资料“Oracle动态视图文档(详细版)”深入浅出地介绍了这一概念,旨在帮助读者从入门到精通,无论是对...
### Oracle数据库视图管理知识点详解 #### 一、Oracle数据库对象概述 在Oracle数据库中,数据对象主要包括表和视图,此外还有约束、序列、函数、存储过程、包、触发器等多种类型。这些数据对象构成了Oracle数据库...
本项目旨在通过实验模拟,了解并掌握如何利用Oracle的系统表和视图来获取数据库字段的相关知识。 二. 项目目标 1. 学习并熟悉Oracle数据库中的系统表和视图,特别是与字段信息相关的。 2. 掌握如何通过SQL语句查询...
对于初学者来说,理解并掌握Oracle的基础知识,如视图的使用,是迈向专业数据库管理的第一步。视图作为数据库中的一个重要概念,它允许我们以特定的方式查看数据,提供了一种数据抽象和数据安全的机制。 首先,我们...
### Oracle视图、函数、过程、触发器自动编译脚本知识点详解 #### 一、背景与需求 在日常管理维护Oracle数据库服务器的过程中,我们经常会遇到需要修改视图(View)、表(Table)结构的情况。由于Oracle中的视图、...
7. **性能调优**:Oracle有丰富的性能监控工具,如V$视图、AWR(Automatic Workload Repository)、ASH(Active Session History)等。通过分析性能指标,可以找出瓶颈并进行优化。 8. **集群技术**:Oracle Real ...
Oracle 表与视图的基本操作是数据库管理系统中的一种基本操作,包括创建、修改、使用和删除表与视图。在 Oracle 中,表是用于存储数据的基本单元,而视图则是一种基于表的虚拟表。掌握表与视图的基本操作是数据库...
### Oracle 创建视图知识点详解 在Oracle数据库管理中,创建视图是一项重要的操作,它能够帮助用户更加方便地管理和查询数据。本篇文章将基于提供的标题、描述、标签以及部分内容,详细解析Oracle创建视图的相关...
Oracle知识库是一个全面涵盖Oracle数据库管理系统相关知识的资源集合,主要针对希望学习和掌握Oracle技术的用户。这个中文版的教程以CHM(Compiled Help Manual)格式提供,方便用户在无需互联网连接的情况下离线...
在Oracle数据库管理中,动态性能视图(Dynamic Performance Views)是系统管理员和开发人员用于监控、诊断和优化...然而,由于部分视图涉及敏感的系统信息,建议仅在具备相应权限和专业知识的情况下进行访问和操作。
这份"Oracle知识库,手册"集合提供了全面的Oracle学习和参考资源,特别适合DBA(数据库管理员)、开发人员以及对Oracle系统感兴趣的任何人。CHM版的手册意味着这些资料是以Windows帮助文件的格式存在,便于离线查阅...
Oracle数据库系统是全球广泛使用的大型关系型数据库...本Oracle知识库涵盖了上述各方面的内容,旨在帮助用户全面理解和掌握Oracle数据库系统,无论你是初学者还是经验丰富的DBA,都能从中获取宝贵的知识和实践经验。
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级数据存储、管理和处理方面扮演着核心角色。本文将深入探讨Oracle基础知识,包括其架构、安装、数据类型、SQL语句、表空间管理以及备份与恢复策略...
本系统将涵盖 Oracle 的安装与配置、创建数据库、用户与权限管理、对象创建与管理等方面的知识。 一、Oracle 的安装与配置 在开始设计仓库管理系统之前,需要首先安装和配置 Oracle 数据库管理系统。Oracle 的安装...
以下是对给定文件中的Oracle系统表查询知识点的深入解析: ### 一、用户 - **`SELECT username FROM dba_users;`**:此SQL语句用于列出数据库中所有的用户。`dba_users`视图提供了数据库中所有用户的信息,包括...
### Oracle常用系统表知识点详解 Oracle数据库作为一款广泛使用的数据库管理系统,在日常的数据库管理与维护过程中,系统表扮演着至关重要的角色。系统表是Oracle数据库自带的、用于存储数据库元数据(即关于数据的...
标题中的“stuDB.rar_oracle_oracle 管理系统_oracle信息系统_信息系统 oracle”表明这...开发者需要掌握C#编程和Oracle数据库的相关知识,包括连接管理、SQL操作、事务处理、数据模型设计等,以构建高效、可靠的系统。
本“Oracle知识库”包含了一系列关于Oracle的相关资料,旨在帮助用户深入理解和掌握Oracle的各个方面。 1. **Oracle体系结构** Oracle数据库的架构由多个组件构成,包括服务器进程、客户端进程、内存结构(如SGA和...