ALL_PART_TABLES¶
ALL_PART_TABLES展示了当前用户可以访问的分区表的对象级别的分区信息。.
相关视图:
DBA_PART_TABLES 展示了数据库中所有分区表的对象级别的分区信息。
USER_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") |