查询索引信息
- select object_name,object_type,tablespace_name,sum(value)
- from v$segment_statistics
- where statistic_name in ('physical reads','physical write','logical reads')and object_type='index'
- group by object_name,object_type,tablespace_name
- order by 4 desc
-- 显示数据库所有分区表的信息:
select * from dba_part_tables
-- 显示当前用户可访问的所有分区表信息:
select * from all_part_tables
-- 显示当前用户所有分区表的信息:
select * from user_part_tables
-- 显示表分区信息 显示数据库所有分区表的详细分区信息:
select * from dba_tab_partitions
-- 显示当前用户可访问的所有分区表的详细分区信息:
select * from all_tab_partitions
-- 显示当前用户所有分区表的详细分区信息:
select * from user_tab_partitions
-- 显示子分区信息 显示数据库所有组合分区表的子分区信息:
select * from dba_tab_subpartitions
-- 显示当前用户可访问的所有组合分区表的子分区信息:
select * from all_tab_subpartitions
-- 显示当前用户所有组合分区表的子分区信息:
select * from user_tab_subpartitions
-- 显示分区列 显示数据库所有分区表的分区列信息:
select * from dba_part_key_columns
-- 显示当前用户可访问的所有分区表的分区列信息:
select * from all_part_key_columns
-- 显示当前用户所有分区表的分区列信息:
select * from user_part_key_columns
-- 显示子分区列 显示数据库所有分区表的子分区列信息:
select * from dba_subpart_key_columns
-- 显示当前用户可访问的所有分区表的子分区列信息:
select * from all_subpart_key_columns
-- 显示当前用户所有分区表的子分区列信息:
select * from user_subpart_key_columns
-- 怎样查询出 oracle 数据库中所有的的分区表
select * from user_tables a where a.partitioned='yes'
-- 删除一个表的数据是
truncate table table_name;
-- 删除分区表一个分区的数据是
alter table table_name truncate partition p5;
来源: http://www.bubuko.com/infodetail-2580846.html