1.获得当前用户有权限的表的信息(ALL_TABLES )
(只要对某个表有任何权限,即可在此视图中看到表的相关信息)
表中各字段说明如下:
字段 | 含义 |
owner | oracle用户名 |
table_name | 表名 |
tabpespace_name | 表空间名称 |
cluster_name | 集群名称 |
iot(Index Organized Table)_name | 索引组织表名称 |
status | 表的状态 |
pct_free | 为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 |
pct_used | 是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以写入新的数据,这个时候处在下降期。 |
ini_trans | 事务表的初始大小由对象的INI_TRANS设置指定,默认2 |
max_trans | 最大的MAX_TRANS条目,默认255 |
initial_extent | 初始化区大小65536 |
next_extent | 第二个区大小1048576 |
min_extent | |
pct_increase | 表在做了第一次extent后,下次再扩展时的增量,它是一个百分比值 |
freelists | 可用列表是表中的一组可插入数据的可用块 |
freelist_groups | 列表所属组 |
logging | 是否记录日志 |
backed_up | 上次修改表是否已备份(Y)或否(N)的 |
num_rows | 表中数据行数 |
blocks | 所使用的数据块数量 |
empty_blocks | 空数据块的数量 |
avg_space | 自由空间平均数量 |
chain_cnt | |
avg_row_len | 表中行的平均长度 |
avg_space_freelist_blocks | 一个freelist上的所有块的平均可用空间 |
num_freelist_blocks | 空闲列表上的块数量 |
degree | 每个实例的线程数量扫描表 |
instances | 跨表进行扫描的实例数量 |
cache | 是否是要在缓冲区高速缓存 |
table_lock | 是否启用表锁 |
sample_size | 分析这个表所使用的样本大小 |
last_analyzed | 最后一次分析时间 |
partitioned | 表是否已经分区 |
iot_type | 表是否是索引组织表 |
temporary | 表是否是暂时的 |
secondary | 表是否是次要的对象 |
nested | 是否是一个嵌套表 |
buffer_pool | 缓冲池的表 |
flash_cache | |
cell_flash_cache | |
row_movement | |
global_stats | 作为一个整体(全球统计)表的统计的是否准确 |
user_stats | 是否有统计 |
duration | 临时表的时间 |
skip_corrupt | 是否忽略损坏的块标记在表和索引扫描(ENABLED)状态的或将引发一个错误(已禁用)。 |
monitoring | 是否有监测属性集 |
cluster_owner | 集群的所有者 |
dependencies | 行依赖性跟踪是否已启用 |
compression | 是否启用表压缩 |
compress_for | 什么样的操作默认压缩 |
dropped | 是否已经删除并在回收站 |
read_only | 表是否只读 |
segment_created | 是否创建表字段 |
result_cache | 结果缓存表的模式注释 |
参考:https://www.iteye.com/blog/appleses-2280054
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请
参考:https://www.iteye.com/blog/appleses-2280054
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!
指明出处!