设为首页 加入收藏

TOP

Oracle表空间表分区详解及Oracle表分区查询使用方法(三)
2019-09-14 00:53:19 】 浏览:47
Tags:Oracle 空间 分区 详解 查询 使用方法
区进行拆分。


ALTER TABLE SALES SBLIT PARTITION P2 AT(TO_DATE('2003-02-01','YYYY-MM-DD')) INTO (PARTITION P21,PARTITION P22);
接合分区(coalesca)
结合分区是将散列分区中的数据接合到其它分区中,当散列分区中的数据比较大时,可以增加散列分区,然后进行接合,值得注意的是,接合分区只能用于散列分区中。通过以下代码进行接合分区:


ALTER TABLE SALES COALESCA PARTITION;
重命名表分区
 以下代码将P21更改为P2


ALTER TABLE SALES RENAME PARTITION P21 TO P2;
相关查询
-- 跨分区查询
select sum( ) from
 (select count() cn from t_table_SS PARTITION (P200709_1)
 union all
 select count(*) cn from t_table_SS PARTITION (P200709_2)
 );


--查询表上有多少分区
SELECT * FROM useR_TAB_PARTITIONS WHERE TABLE_NAME='tableName'


--查询索引信息
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;


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇删除表空间时报ORA-00604、ORA-38.. 下一篇Redis常见面试题分享

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目