14.Oracle杂记——数据字典dba_tabespaces
视图dba_tablespaces是关于表空间的信息
视图描述如下:
sys@PDB1> desc dba_tablespaces;
Name Null? Type
------------------------------------------------------------- ------------------------------------
TABLESPACE_NAME NOT NULL VARCHAR2(30)
BLOCK_SIZE NOT NULL NUMBER
INITIAL_EXTENT NUMBER
NEXT_EXTENT NUMBER
MIN_EXTENTS NOT NULL NUMBER
MAX_EXTENTS NUMBER
MAX_SIZE NUMBER
PCT_INCREASE NUMBER
MIN_EXTLEN NUMBER
STATUS VARCHAR2(9)
CONTENTS VARCHAR2(9)
LOGGING VARCHAR2(9)
FORCE_LOGGING VARCHAR2(3)
EXTENT_MANAGEMENT VARCHAR2(10)
ALLOCATION_TYPE VARCHAR2(9)
PLUGGED_IN VARCHAR2(3)
SEGMENT_SPACE_MANAGEMENT VARCHAR2(6)
DEF_TAB_COMPRESSION VARCHAR2(8)
RETENTION VARCHAR2(11)
BIGFILE VARCHAR2(3)
PREDICATE_EVALUATION VARCHAR2(7)
ENCRYPTED VARCHAR2(3)
COMPRESS_FOR VARCHAR2(30)
DEF_INMEMORY VARCHAR2(8)
DEF_INMEMORY_PRIORITY VARCHAR2(8)
DEF_INMEMORY_DISTRIBUTE VARCHAR2(15)
DEF_INMEMORY_COMPRESSION VARCHAR2(17)
DEF_INMEMORY_DUPLICATE VARCHAR2(13)
列描述如下:
TABLESPACE_NAME :表空间名字
BLOCK_SIZE:表空间块大小
INITIAL_EXTENT:初始化区大小
NEXT_EXTENT:默认增长区大小
MIN_EXTENTS:最小区数量
MAX_EXTENTS:最大区数量
MAX_SIZE:段的最大块数量
PCT_INCREASE:默认分区增长比例
MIN_EXTLEN:表空间的最小分区大小
STATUS:表空间状态
CONTENTS:表空间内容(UNDO、PERMANENT、TEMPORARY)
LOGGING:日志属性(LOGGING,NOLOGGING)
FORCE_LOGGING:表空间是否强制记录
EXTENT_MANAGEMENT:表空间的区管理方式(DICTIONARY或LOCAL)
ALLOCATION_TYPE:表空间的分区分配方式(SYSTEM,UNIFORM,USER)
PLUGGED_IN:表空间是否插入
SEGMENT_SPACE_MANAGEMENT:表空间中空闲和使用的段空间的管理方式(MANUAL,AUTO)
DEF_TAB_COMPRESSION:表空间压缩是否使能
RETENTION:Undo 表空间保持
BIGFILE:表空间是否使用大文件
PREDICATE_EVALUATION: 通过HOST还是STORAGE评估
ENCRYPTED:表空间是否加密
COMPRESS_FOR:压缩的方式
DEF_INMEMORY :IM列存储是否使能
DEF_INMEMORY_PRIORITY:IM列存储的优先方式
DEF_INMEMORY_DISTRIBUTE: 在RAC环境中,如何分布IM列存储
DEF_INMEMORY_COMPRESSION:IM列存储的默认压缩等级
DEF_INMEMORY_DUPLICATE:IM列存储在RAC中的复制方式设置。
如果没有使用IM,则后面和IM相关的都为空。