IT开放社区

数据字典应用详解

视图前缀及其含义:

视图前缀

含义

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
      • 标签总数:0
      • 评论总数:0
      • 浏览总数:36173
      左邻右舍

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

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

      分享:

      支付宝

      微信