Oracle 数据字典

    xiaoxiao2022-07-04  168

    文章目录

    1.什么是数据字典2.数据字典内容3.数据字典表的类型4.数据字典视图4.1静态视图:4.2动态性能视图

    1.什么是数据字典

    (1)Oracle提供了大量的内部表,他们记录了对数据库的更改和修正 按照内部划分两种类型

    静态的数据字典表动态的性能表

    (2)、这些内部表是由Oracle维护的,都是只读表。所有用户均不能修改(包括超级用 户),只能查看。 (3)、Oracle数据库字典通常是在建设和安装时被创建的。

    2.数据字典内容

    数据库中所有模式对象的信息,如表、视图、簇、及索引等分配多少空间,当前使用了多少空间等。列的缺省值Oracle 用户的名字。用户及角色被授予的权限。用户访问或使用的审计信息。其它产生的数据库信息

    3.数据字典表的类型

    4.数据字典视图

    4.1静态视图:

    dba_存储所有用户对象的信息(默认只有超级用户可以访问)all_存储当前户有权限访问的对象的信息(包括所有用户)user_存储当前用户所拥有的对象的相关信息。

    静态视图

    SQL> startup mount SQL> select status from v$instance; STATUS ------------ MOUNTED SQL> select tablespace_name from dba_tablespaces; ORA-01219: database not open: queries allowed on fixed tables/views only SQL> select name from v$tablespace; NAME ------------------------------ SYSTEM SYSAUX …… 6 rows selected. SQL> alter database open; STATUS ------------ MOUNTED SQL> select tablespace_name from dba_tablespaces; NAME ------------------------------ SYSTEM SYSAUX …… 6 rows selecte

    4.2动态性能视图

    NOMOUNT状态MONUT状态v$parameterv$databasev$sgav$controlfilev$sgastatv$tempfilev$processv$tablespacev$log_historyv a r c h i v e d l o g v archived_log v archivedlogvback
    最新回复(0)