创建分区
--先声明一下:列表分区不支持多列,但是范围分区和哈希分区支持多列。
create table graderecord
-- 范围分区 根据列的值的范围
(
sno varchar2(10),
sname varchar2(20),
dormitory varchar2(3),
grade int)
partition by range(grade)(
partition fail values less than(60),
partition pass values less than(85),
partition excellent values less than(maxvalue)
)
select * from graderecord
select * from graderecord partition(fail)
-- 散列分区 根据字段的hash分布
partition by hash(sno)(
partition p1,
partition p2,
partition p3
)
-- 列表分区 根据列的值的具体值
partition by list(dormitory)(
partition d229 values('229'),
partition d228 values('228'),
partition d240 values('240')
)
-- 符合分区 范围分区和hash分区
partition by range(grade)
subpartition by hash(sno,sname)(
partition p1 values less than(75)
(
subpartition sp1,subpartition sp2
),
partition p2 values less than(maxvalue)
(
subpartition sp3,subpartition sp4
)
)
查看分区
select object_name,subobject_name from user_objects
where object_type = 'TABLE PARTITION'
删除分区,子分区
alter table [tbname] drop partition [ptname];
alter table [tbname] drop subpartition [ptname];
分享到:
相关推荐
ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区ORACLE分区
oracle分区资料· oracle分区资料· oracle分区资料·
深入学习分区表及分区索引(详解oracle分区).docx
导入导出 Oracle 分区表数据
公司内部培训ORACLE分区表使用的文档
Oracle 分区表全揭秘 ,非常详细,oracle dba可以看看
简单讲解了oracle分区技术-大批量数据操作
Oracle分区表详解 大家可以参考下 网上找的资料共享一下
对orcle大数据的查询的优化,ORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在...
oracle分区表总结oracle分区表总结oracle分oracle分区表总结区表总结oracle分区表总结
oracle分区技术-大批量数据操作,优化处理,大数据量的处理
Oracle的UNDOTBS01.DBF文件太大的解决办法 1、.禁止undo tablespace自动增长 alter database datafile 'full_path\undotbs01.dbf' autoextend off; 2.-- 创建一个新的小空间的undo tablespace create undo ...
ORACLE分区表操作大全 ORACLE分区表操作大全
oracle 分区表管理oracle 分区表管理oracle 分区表管理oracle 分区表管理oracle 分区表管理
《Oracle分区技术和11g分区新特性》,53页,解决大表问题 为何要数据分区(Data Partitioning) • 表与索引数据的爆炸性增长 • 在大型数据库系统中 表数据量通常 >> 10GB • 现在表的数据量比以前中等规模的数据库...
分区表类型介绍+各种类型分区表的创建举例
Oracle提供了分区技术以支持VLDB(Very Large DataBase)。将数据分散到各个分区中,减少了数据损坏的可能性;可以对单独的分区进行备份和恢复;可以将分区映射到不同的物理磁盘上,来分散IO ;提高可管理性、可用性和...
使用该脚本, 可以由数据库系统定时自动维护分区表, 增加新分区, 删除历史分区, 拆分分区, 数据清除等. local index is suggested