(Les11 Managing Objects with Data Dictionary Views)[20171215]

目的:

    -使用数据字典视图搜索用之对象

    -查询各个数据字典视图

 

数据字典【Data Dictionary】

    用户表是由用户创建的表明,包含业务数据,例如EMPLOYEES。
Oracle数据库中还有另外一组表和视图,称为数据字典。此汇聚由Oracle服务器创建同维护,并含有关于数据库的音信。数据字典与外数据库数据一致,在表和视图中构建。数据字典不仅是每个Oracle数据库的主干,也是兼备用户(从最终用户到应用程序设计者和数据库管理员)的基本点工具。

    数据字是独读的,只能对其表和视图发出查询。

    可以查询基于数据字典的字典视图查询信息:

       
-数据库中持有schema对象的定义(表,视图,索引,同义词,序列,存储过程,函数、包、触发器等等)

        -列上之默认值

        -完整约束信息

        -Oracle用户之称谓

        -每个用户被与的权能和角色

        -数据库其他的通用信息

    

 

数码字典视图【Data dictionary view】

    DICTIONARY

    USER_OBJECTS

    USER_TABLES

    USER_TAB_COLUMNS

    …..

 

多少字典结构:

    -基表
:底层基表存储关于数据库的音信。只有Oracle服务器写入和朗诵博这些发明。

    -用户访问视图:显示存储在基表中的数码字典信息。

    

   
Oracle用户SYS拥有这些数据字典所有基表和用户可看视图。Oracle用户不应改(更新,删除或插队)SYS默认中之具有目标,因为如此也许会见危及数据的完整性。

 

    数据字典由多组视图结合,一个集由三独视图组成。

        -USER_OBJECTS 【USER】表示用户所负有的

        -ALL_OBJECTS 【ALL】表示用户可看的

        -DBA_OBJECTS 【DBA】表示数据库有的

        -V$前缀的视图表示是动态的

        

    

        DICTIONARY【DICT】所有的字典表和视图

        注意:数据字典名称都是挺写字母

    

    对象字典

            -USER_OBJECTS

            -ALL_OBJECTS

            -DBA_OBJECTS

    表格字典

            -USER_TABLES

            -USER_TAB_COLUMNS

            -ALL_TABLES

            -ALL_TAB_COLUMNS

            -DBA_TABLES

            -DBA_TAB_COLUMNS

    约束字典

            -USER_CONSTRAINTS

            -USER_CONS_COLUMNS

            -ALL_CONSTRAINTS

            -ALL_CONS_COLUMNS

            -DBA_CONSTRAINTS

            -DBA_CONS_COLUMNS

    视图字典

            -USER_VIEWS

            -ALL_VIEWS

            -DBA_VIEWS

    序列字典

            -USER_SEQUENCES

            -ALL_SEQUENCES

            -DBA_SEQUENCES

    同义词字典

            -USER_SYNONYMS

            -ALL_SYNONYMS

            -DBA_SYNONYMS

    注释字典

            -USER_COL_COMMENTS

            -ALL_COL_COMMENTS

            -DBA_COL_COMMENTS

            -USER_TAB_COMMENTS

            -ALL_TAB_COMMENTS

            -DBA_TAB_COMMENTS

    表空间字典

            -USER_TABLESPACES

            -DBA_TABLESPACES

            -DBA_DATA_FILES

            -DBA_FREE_SPACE

            -DBA_TEMP_FILES

            -DBA_TEMP_SPACE

            -V$DATAFILE

            ……

 

 

    

            

        

相关文章