oracle数据字典视图

数据字典和数据字典视图

数据字典是由oracle服务器创建和维护的一组系统表。Sys用户拥有所有的数据字典表。Oracle服务器以最快的方式操作数据字典的基表,所以,数据字典的基表中所存的数据就像天书一样,人类看不懂。所以我们不访问这些基表,要了解数据的一些信息,绝大多数用户都会访问数据字典试图来得到数据库的相关信息。而且数据字典视图把数据字典基表的信息转换成了人们较为容易理解的形式。包括用户名,用户的权限,对象名,约束,审计。

数据字典

数据字典视图分为三大类:他们用前缀来区别,其前缀分别为USER,ALL,DBA。

USER_*:有关用户所拥有的对象的信息,即用户自己创建的对象的信息。

ALL_*:有关用户可以访问的信息,即用户自己创建的对象的信息再加上其他用户创建的对象但该用户有权访问的信息。

DBA_*:有关整个数据库对象的信息。

这里的*代表TABLES,INDEXS,OBJECTS等。

以前缀USER开始的数据字典试图中的列与ALL和DBA中的列几乎是相同的。但是以前缀为ALL和DBA开始的数据字典视图比USER多了一列OWER。

常用的数据字典视图

  1. 查看某个账号(用户名)下有哪些表?在数据字典user_tables里面就存这些信息

  1. 哪些表我们可以使用。这时数据字典all_tables

以下两个数据字典也可以实现上面的查询功能,利用user_catalog看到他所拥有的所有表的名字和类型。

  1. 作为数据库管理员,想知道您所管理的oracle的名字和创建日期,可以使用V$database来得到相关信息。V$开始的数据字典为动态表,即oracle服务器要随时修改他们,只有DBA可以访问数据字典,所以为了使用V$database,就需要sys或者system用户登录

查看正在运行的数据库名字,创建日期和运行模式

查看oracle实例信息

查看系统上面有什么用户都是什么时候创建的

时间: 2024-10-29 19:10:26

oracle数据字典视图的相关文章

Oracle数据字典和动态性能视图

Oracle数据字典和动态性能视图,布布扣,bubuko.com

十三、oracle 数据字典和动态性能视图

一.概念数据字典是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息.动态性能视图记载了例程启动后的相关信息. 二.数据字典1).数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者为sys用户.2).用户只能在数据字典上执行查询操作(select语句),而其维护和修改是由系统自动完成的.3).这里我们谈谈数据字典的组成:数据字典包括数据字典基表和数据字典视图,其中基表存储数据库的基本信息,普通用户不能直接访问数据字典的基表.数据字典视图是基于数据字典基表所建

Oracle数据字典

数据字典 一.什么是数据字典 数据字典是 Oracle存储所有实例信息的表和视图的集合.Oracle进程会在 SYS模式中 维护这些表和视图,也就是说数据字典的所有者为 sys用户,数据存放在 SYSTEM表空间中. 数据字典描述了实际数据是如何组织的,如一个表的创建者信息.创建时间信息.所属表空 间信息.用户访问权限信息等.对它们可以像处理其他数据库表或视图一样进行查询,但不 能进行任何修改. Oracle数据库字典通常是在创建和安装数据库时被创建的,Oracle数据字典是 Oracle 数据

数据字典视图

数据自动视图分为三大类,分别用对应的前缀表示为user_*,all_*,dba_*分别表示的意思如下: user_*:有关用户所拥有的对象的信息,即用户自己创建的对象的信息 all_*:有关用户可以访问的对象的信息,即用户自己创建的对象信息加上用户可以有权限访问的对象的信息 dba_*:有关整个数据库对象的信息 这里的*可以是tables.indexes.objects等 用前缀user开头的数据字典视图中的列与以all .dba开头的字典的列几乎是一样的只是相比缺少了列owner,表示该对象的

ORACLE 数据字典

数据字典是ORACLE数据库重要的组成部分,是元数据(matedata)的存储地点,ORACLE RDBMS使用数据库管理对象信息和安全信息.数据库管理员可以通过数据字典来得到数据库的信息. 数据字典是由 内部RDBMS(X$)表,数据字典表,数据字典视图,动态性能表(v$)组成. 1.内部表 该部分是ORACLE核心组成部分.用于跟踪数据库内部信息,维护数据库的正常运行.x$是加密命名的,是ORACLE 技术机密.通过X$建立大量视图,提供用户查询管理数据库之用,是ORACLE 数据库 运行的

Oracle数据库视图创建与处理方法教程

有关Oracle数据库视图创建与处理方法教程. 分享下oracle中创建视图与处理视图的方法,学习oracle视图的使用方法. 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词. 视图是存储在数据字典里的一条select语句.通过创建视图可以提取数据的逻辑上的集合或组合. oracle视图的优点:1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分.2.用

详解Oracle数据字典

Oracle通过数据字典来管理和展现数据库信息,数据字典通常储存数据库的元数据,是数据库的“数据库”.通常说的数据字典由4部分组成:内部RDBMS(X$)表.数据字典表.动态性能视图(V$)和(静态)数据字典视图.(两表两视图) 1,内部RDBMS(X$)表 X$表示Oracle数据库的核心部分,这些表用于跟踪数据库内部信息,维持数据库的正常运行.X$表是加密命名的,而且Oracle不做文档说明.X$表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建.比如我们熟知的X

进程和会话数据字典视图

以下是可帮助您管理流程和会话的数据字典视图. View Description V$PROCESS 包含有关当前活动进程的信息 V$SESSION 列出每个当前会话的会话信息 V$SESS_IO 包含每个用户会话的I / O统计信息 V$SESSION_LONGOPS 显示运行时间超过6秒(绝对时间)的各种操作的状态.这些操作当前包括许多备份和恢复功能,统计信息收集和查询执行.每个Oracle数据库版本都会添加更多操作. V$SESSION_WAIT 显示每个会话的当前或最后一次等待 V$SES

Oracle_高级功能(7) 数据字典视图和动态性能视图

oracle数据字典 1.概念数据字典是oracle数据库用来存储数据库结构信息的地方.数据字典是用来描述数据库数据的组织方式的,由表和视图组成.数据字典基表是在任何 Oracle 数据库中创建的第一批对象.所有数据库的数据字典表和视图都存储在SYSTEM表空间中.由于当数据库打开时,SYSTEM 表空间始终处于联机状态 ,所以当数据库打开时,数据字典总是可用的.Oracle数据库的SYS用户,拥有数据字典中的所有基表和用户可访问视图.数据字典基表中的数据,对于Oracle 数据库发挥正常功能是