• 数据字典动态性能表(视图)


    一、oracle中还存在另一类数据字典视图,他们是动态性能视图是一组虚表。在oracle运行期间这些虚表存储在内存中记录了当前数据库的活动信息。因此这些动态性能表中的信息(来自于内存和控制文件)实时的反映了数据库运行的状态。sys用户拥有所有的动态性能视图,他们的名字都是以v$开头。利用动态性能视图可以获得 如下信息:

    1、会话获得的信息

    select sid,serial#,username,type from v$session;

    2、对象打开或关闭的信息

    3、对象在线或者离线的信息

    二、可以通过查询数据字典v$fixed_table或dictionary来得到oracle数据库中的所有的字典。dictionary中只有两列table_name、comments。v$fixed_table只列出了数据字典的名称和类型并没有给出任何注释。建议使用dictionary表查看数据字典。

    select * from dictionary where table_name like '%TABLE%';

    注意:所有的数据库对象的名称都在系统中定义为大写形式,在sql中匹配时必须用大写形式,否则匹配不到。

    三、如果想知道某个数据字典中某一列的含义,可以使用dict_columns数据字典查看,该数据字典包含三列:表名(数据字典)、列名、列的解释

    ex:select * from dict_columns where table_name='DBA_TABLES' and column_name='INITIAL_EXTENT';

    查看数据字典表'DBA_TABLES'中的列'INITIAL_EXTENT'的含义(comments注释)。

  • 相关阅读:
    kubernetes部署Ingress Controller创建证书
    污点和容忍度
    Kubernetes部署coredns
    python中私有属性和私有方法
    类的约束
    reactjs 入门
    angularjs ngTable -Custom filter template-calendar
    sql 中条件in参数问题
    详解 nginx location ~ .*.(js|css)?$ 什么意思?
    CentOS 7.2.1511编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11
  • 原文地址:https://www.cnblogs.com/moonfans/p/3784890.html
Copyright © 2020-2023  润新知