首页 > 数据库 >【Oracle】数据字典dba_tables

【Oracle】数据字典dba_tables

时间:2024-03-15 17:34:04浏览次数:25  
标签:tables dba 是否 CACHE NUMBER INMEMORY VARCHAR2 Oracle

视图dba_tables是数据库中所有数据表的描述。

该视图包含的列属性还是非常多个,需要慢慢品味。

查看视图如下:

sys@PDB1> desc dba_tables;
Name Null? Type 描述
------------------------------------------------------------- ------------------------------------
OWNER NOT NULL VARCHAR2(128) 表的拥有者
TABLE_NAME NOT NULL VARCHAR2(128) 表的名字
TABLESPACE_NAME VARCHAR2(30) 包含表的表空间(其中NULLfor partitioned, temporary, and index-organized tables)
CLUSTER_NAME VARCHAR2(128) 表如果属于簇表,簇表名字
IOT_NAME VARCHAR2(128) 索引组织表的名字,如果存在
STATUS VARCHAR2(8) 表的状态(UNUSABLE或者VALID)
PCT_FREE NUMBER 块中最小的空闲空间百分比
PCT_USED NUMBER 块中使用空间的最小百分比
INI_TRANS NUMBER 交易事务的初始化值
MAX_TRANS NUMBER 交易事务的最大值
INITIAL_EXTENT NUMBER 区的初始化大小
NEXT_EXTENT NUMBER 第二个区的大小
MIN_EXTENTS NUMBER 段中最小区的数量
MAX_EXTENTS NUMBER 端中允许中最大的区数量
PCT_INCREASE NUMBER 分配到段中的自由列表数量
FREELISTS NUMBER 分配到段中的自由列表数量
FREELIST_GROUPS NUMBER 分配到段中的自由列表组数量
LOGGING VARCHAR2(3) 是否日志记录对于表的修改
BACKED_UP VARCHAR2(1) 在上一次修改时候是否备份表
NUM_ROWS NUMBER 表中的行数量
BLOCKS NUMBER 表使用的块数量
EMPTY_BLOCKS NUMBER 表中空的块数量
AVG_SPACE NUMBER 表中平均空间空间(每个数据块)
CHAIN_CNT NUMBER 表中跨越多个块的行数量
AVG_ROW_LEN NUMBER 表中行的平均长度
AVG_SPACE_FREELIST_BLOCKS NUMBER 在自由里表中所有块的平均空间空间
NUM_FREELIST_BLOCKS NUMBER 自由列表中的块数量
DEGREE VARCHAR2(10) 每个实例多少个进行可以扫描表
INSTANCES VARCHAR2(10) 多少实例可以同时扫描表
CACHE VARCHAR2(5) 表是否CACHE在BUFFER CACHE中
TABLE_LOCK VARCHAR2(8) 表锁是否使能或者禁止
SAMPLE_SIZE NUMBER 分析这个表的采样大小
LAST_ANALYZED DATE 最近一次分析的时间
PARTITIONED VARCHAR2(3) 表是否分区
IOT_TYPE VARCHAR2(12) 是否是索引组织表
TEMPORARY VARCHAR2(1) 表是否是临时
SECONDARY VARCHAR2(1) 表是否是通过ODCIIndexCreate方法创建的辅助对象
NESTED VARCHAR2(3) 表是否是nested 表
BUFFER_POOL VARCHAR2(7) 表的bufferpool
FLASH_CACHE VARCHAR2(7) Smart Flash Cache提示用于表块
CELL_FLASH_CACHE VARCHAR2(7) Cell flash cache提示用于表块
ROW_MOVEMENT VARCHAR2(8) 分区行迁移是否使能
GLOBAL_STATS VARCHAR2(3) 表是否作为一个整体收集静态统计信息
USER_STATS VARCHAR2(3) 静态统计信息是否直接被用户输入
DURATION VARCHAR2(15) 如果是临时表,则表的持续时间
SKIP_CORRUPT VARCHAR2(8) 在表和索引扫描时候是否无视标记为corrupt的块
MONITORING VARCHAR2(3) 表是否设置了MONITORING属性
CLUSTER_OWNER VARCHAR2(128) 簇的拥有者
DEPENDENCIES VARCHAR2(8) 行级依赖跟踪是否开启
COMPRESSION VARCHAR2(8) 表是否压缩
COMPRESS_FOR VARCHAR2(30) 默认压缩类型
DROPPED VARCHAR2(3) 表是否被DROP了,然在RECYCLE中
READ_ONLY VARCHAR2(3) 表是否只读
SEGMENT_CREATED VARCHAR2(3) 表的段是否创建了
RESULT_CACHE VARCHAR2(7) 结果高速缓存模式注解表
CLUSTERING VARCHAR2(3) 表是否有簇属性
ACTIVITY_TRACKING VARCHAR2(23) Heat Maptracking是否开启
DML_TIMESTAMP VARCHAR2(25) 修改时间,创建时间
HAS_IDENTITY VARCHAR2(3) 是否有特性列
CONTAINER_DATA VARCHAR2(3) 表是否包含特定container的数据
INMEMORY VARCHAR2(8) 表是否在内存列存储
INMEMORY_PRIORITY VARCHAR2(8) 是否优先内存列存储
INMEMORY_DISTRIBUTE VARCHAR2(15) IM列存储在RAC环境中如何分布
INMEMORY_COMPRESSION VARCHAR2(17) IM列存储的压缩等级
INMEMORY_DUPLICATE VARCHAR2(13) IM列存储的重复设置

 

标签:tables,dba,是否,CACHE,NUMBER,INMEMORY,VARCHAR2,Oracle
From: https://www.cnblogs.com/Zeros/p/18075892

相关文章

  • 【Coursera GenAI with LLM】 Week 3 Reinforcement Learning from Human Feedback Cl
    Helpful?Honest?Harmless?MakesureAIresponseinthose3ways.Ifnot,weneedRLHFisreducethetoxicityoftheLLM.Reinforcementlearning:isatypeofmachinelearninginwhichanagentlearnstomakedecisionsrelatedtoaspecificgoalbytakin......
  • oracle linux 9安装docker失败
    报错信息如下[root@CHEN~]#dockerrun-p3307:3306--namemysql8.0-eMYSQL_ROOT_PASSWORD=root-dmysql:8.0EmulateDockerCLIusingpodman.Create/etc/containers/nodockertoquietmsg.Error:netavark:unabletoappendrule'-d10.88.0.0/16-jACCEPT�......
  • mybatis oracle数据库批量插入数据,忽略主键重复
    dao方法IntegerinsertPackagesNew(@Param("list")List<InfCollectpackage>list);mapper.xml<insertid="insertPackagesNew"parameterType="java.util.List">MERGEINTOINF_COLLECTPACKAGEAUSING(&......
  • 数据库设计规范-Oracle
    参照以下原则进行数据库设计:1.方便业务功能实现、业务功能扩展。2.方便设计开发、增强系统的稳定性和可维护性。3.保证数据完整性和准确性。4.提高数据存储效率,在满足业务需求的前提下,使时间开销和空间开销达到优化平衡。项目信息化建设全文档:软件开发全套资料_数字中台......
  • oracle数据库 ,当某个字段为空,用 != null 查询不出来
     oracel中某个字段有varchar类型,有三个属性值:null,service,center,当向查询不要center的值搂数据时,SELECTCOUNT(1)FROMT_MOCK_TASKWHERE RUN_ON!='CENTER'查出来的不包括null的,只能查出来等于service的;null的用 run_on='',也查不出来,需要用isnull才能查......
  • Oracle EMCC数据库集中管理平台安装配置与使用
    一、风哥OracleEMCC数据库集中管理平台培训本课程由风哥发布的OracleEMCC课程,学完本课程可以掌握OracleEMCC基础知识,OracleEMCC安装要求,ORACLEEMCCforLinux环境准备,ORACLEEMCCOMR资料数据库安装,OracleEMCC管理平台安装,OracleEMCC启动停止与基本命令,OracleEMCC管理主......
  • ORACLE 19C 报错总结
    使用sys用户登录sqlplus后,startup命令启动Oracle时报ORA-01078和LRM-00109错误,如下所示:SQL>conn/assysdbaConnectedtoanidleinstance.SQL>startupORA-01078:failureinprocessingsystemparametersLRM-00109:couldnotopenparameterfile'/home/oracle......
  • Oracle REDO Log详解
    Redo日志文件是Oracle数据库中的非常重要的文件,它记录了对数据库所做的所有更改操作,当事务对数据库进行修改时,Oracle首先将更改写入到REDO日志文件,然后再修改应用到数据文件中。这样可以确保在发生故障时,Oracle可以使用REDO日志来恢复已提交的事务。REDO日志和Archive日志区别......
  • Oracle表空间扩展
    1、查看所有表空间使用情况selectb.file_id文件ID号,b.tablespace_name表空间名,b.bytes/1024/1024||'M'字节数,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M'已使用,sum(nvl(a.bytes,0))/1024/1024||'M'剩余空间,100-sum(nvl(......
  • Oracle创建用户,授权,取消授权常用语句整理
    --删除用户及及用户下的所有数据dropuserxxxcascade;--创建用户赋予密码createuserxxxidentifiedby1234;--赋予权限grantdbatoxxx;--删除权限revokedbafromxxx;--赋予用户登录数据库的权限grantcreatesessiontoxxx;--授予用户操作表的权限gran......