IT开放社区

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

   数据字典概述  

每个 oracle 的只读参考表和视图集合统称为数据字典,提供有关数据库管理的元数据。

数据字典包含以下信息:

1. 数据库中每个 schema、object 的定义,包括列的缺省值和完整的约束信息;

2. 为每个 object 分配和当前使用的空间量;

3. 数据库 user 的名称,授予该用户的权限、角色以及相关的审计信息。

   动态性能视图概述  

数据库在使用中不断更新的特殊视图称为 --- 动态性能视图

   视图前缀及其含义  

前缀

含义

USER

代表用户、schema 视图
ALL扩展用户视图,在 USER_  基础上的其它权限

DBA

管理员视图,所有 schema 下的

V$

动态性能视图
GV$由于比V$多一个 INST_ID 的列,所以 GV$ 视图可以查询 RAC 动态性能

DICTIONARY (字典)记录了所有字典表和动态性能视图的名称及描述信息,它是字典表的索引表,所以我们可以称之为‘万表之表’!

SQL> describe dictionary
 Name  Null?    Type
 ----------------------- -------- --------------------------------------------
 TABLE_NAME   VARCHAR2(30)
 COMMENTS   VARCHAR2(4000)
 
SQL> desc dict
 Name  Null?    Type
 ----------------------- -------- --------------------------------------------
 TABLE_NAME   VARCHAR2(30)
 COMMENTS   VARCHAR2(4000)

例: 如果我们需要查看所有 TABLE 相关的字典表或视图,我们即可使用以下语句查找

SQL> COL COMMENTS FOR A80
SELECT * FROM dict WHERE table_name LIKE '%&object_name%';
SQL> Enter value for object_name: TABLE
old   1: SELECT * FROM dict WHERE table_name LIKE '%&object_name%'
new   1: SELECT * FROM dict WHERE table_name LIKE '%TABLE%'

TABLE_NAME                     COMMENTS
------------------------------ --------------------------------------------------------------------------------
USER_ADVISOR_SQLA_TABLES
USER_ADVISOR_SQLW_TABLES
USER_ALL_TABLES                Description of all object and relational tables owned by the user's
USER_BASE_TABLE_MVIEWS         All materialized views with log(s) owned by the user in the database
DBA_SOURCE_TABLES              Source tables available for Change Data Capture
DBA_STREAMS_RENAME_TABLE       Rename table transformations
DBA_STREAMS_TABLE_RULES        Table rules created by streams administrative APIs
DBA_SUBSCRIBED_TABLES          Change Data Capture subscribed tables
DBA_SYNC_CAPTURE_TABLES        All tables that are captured by synchronous streams captures.
DBA_TABLES                     Description of all relational tables in the database
DBA_TABLESPACES                Description of all tablespaces
......

---未完---待续---

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类
最新文章
    随机文章
      站点信息
      • 文章总数:113
      • 页面总数:2
      • 分类总数:3
      • 标签总数:1
      • 评论总数:0
      • 浏览总数:62139
      左邻右舍

      BlogPowerBy Z-BlogPHP 1.5 Zero ;Theme By 爱墙纸

      IT开放社区:京ICP备13044647号.初创于Oracle DBA实战班.邮箱:admin@itkaifang.com

      分享:

      支付宝

      微信