ALL_PART_TABLES

ALL_PART_TABLES展示了当前用户可以访问的分区表的对象级别的分区信息。.

相关视图:

DBA_PART_TABLES 展示了数据库中所有分区表的对象级别的分区信息。

USER_PART_TABLES 展示了当前用户拥有的分区表的对象级别的分区信息。

表12 ALL_PART_TABLES 结构
列名 类型 描述
OWNER VARCHAR(128) 分区表的拥有者(名字长度大于30的,截取名字的前30个字符)
TABLE_NAME VARCHAR(128) 分区表的名字(名字长度大于30的,截取名字的前30个字符)
PARTITIONING_TYPE VARCHAR(9) 分区方法的类型: RANGE HASH LIST
SUBPARTITIONING_TYPE VARCHAR(9) 复合分区二级子分区的类型: RANGE HASH LIST
PARTITION_COUNT NUMERIC(1000,38) 表的分区个数。对于间隔分区表,该列的取值总是1048575.
DEF_SUBPARTITION_COUNT NUMERIC(1000,38) 对于复合分区表,默认的子分区的个数(若指定了的话)(取固定值0)
PARTITIONING_KEY_COUNT NUMERIC(1000,38) 分区键中列的个数
SUBPARTITIONING_KEY_COUNT NUMERIC(1000,38) 对于复合分区表,子分区键中列的个数
STATUS VARCHAR(8) 若先前的DROP TABLE操作失败了,指明表不可用(UNUSABLE)还是有效(VALID)(取固定值"VALID")
DEF_TABLESPACE_NAME VARCHAR(128) 增加分区的时候默认的表空间
DEF_PCT_FREE NUMERIC(1000,38) 增加分区时新分区使用的PCTFREE的默认值
DEF_PCT_USED NUMERIC(1000,38) 增加分区时新分区使用的PCTUSED的默认值
DEF_INI_TRANS NUMERIC(1000,38) 增加分区时新分区使用的INITRANS的默认值(目前取固定值NULL)
DEF_MAX_TRANS NUMERIC(1000,38) 增加分区时新分区使用的MAXTRANS的默认值(目前取固定值NULL)
DEF_INITIAL_EXTENT VARCHAR(40) 增加分区时新分区使用的INITIAL的默认值(以oracle block为单位),当INITIAL值没有指定时,则取默认值为 128(65536/512(block大小))
DEF_NEXT_EXTENT VARCHAR(40) 增加分区时新分区使用的NEXT的默认值(以oracle block为单位),当NEXT值没有指定时,则取默认值为 128(65536/512(block大小))
DEF_MIN_EXTENTS VARCHAR(40) 增加分区时新分区使用的MINEXTENTS的默认值,当MINEXTENTS值没有指定时,则取默认值为 1(65536/(128*512))
DEF_MAX_EXTENTS VARCHAR(40) 增加分区时新分区使用的MAXEXTENTS的默认值,当MAXEXTENTS值没有指定时,则取值为DEFAULT
DEF_MAX_SIZE VARCHAR(40) 增加分区时新分区使用的MAXSIZE的默认值,当MAXSIZE值没有指定时,则取值为DEFAULT
DEF_PCT_INCREASE VARCHAR(40) 增加分区时新分区使用的PCTINCREASE的默认值,当PCTINCREASE值没有指定时,则取值为当前表空间的默认增长比例。 SYSTEM、UNDO、USER、SYSAUX为50,TEMP、AUDIT为0
DEF_FREELISTS NUMERIC(1000,38) 增加分区时新分区使用的FREELISTS的默认值(取固定值0)
DEF_FREELIST_GROUPS NUMERIC(1000,38) 增加分区时新分区使用的FREELIST GROUPS的默认值(取固定值0)
DEF_LOGGING VARCHAR(7) 增加分区时新分区使用的LOGGING默认值: NONE -未指定 参考: *_TABLES 视图 YES NO
DEF_COMPRESSION VARCHAR(8) 增加分区时新分区使用的COMPRESSION默认值: DISABLED
DEF_COMPRESS_FOR VARCHAR(30) 增加分区时新分区使用的为何种操作服务的压缩的默认值: NULL
DEF_BUFFER_POOL VARCHAR(8) 增加分区时新分区使用的默认缓冲池: DEFAULT KEEP RECYCLE NULL
DEF_FLASH_CACHE VARCHAR(7) 增加分区时新分区使用的Smart Flash Cache的属性: DEFAULT(取固定值"DEFAULT")
DEF_CELL_FLASH_CACHE VARCHAR(7) 增加分区时新分区使用的cell flash cache的属性: DEFAULT(取固定值"DEFAULT")
REF_PTN_CONSTRAINT_NAME VARCHAR(128) 引用分区表的分区参照约束的名字
INTERVAL TEXT 间隔值的字符串
IS_NESTED VARCHAR(3) 指明分区表是嵌套表(YES)或不是(NO)(取固定值"NO")
DEF_SEGMENT_CREATION VARCHAR(4) 指明表的分区段已经建立(YES)或者未建立(NO)。 N/A说明表有二级分区的并且在分区层没有建立段(取固定值"YES")