oracle 表分区例子
oracle表分区详解-一步一步教你oracle分区表详解
、创建三个不同的表空间,模拟在不同磁盘上的保存不同范围的数据
create tablespace test01 datafile '/u01/app/oracle/oradata/orcl02/test01.dbf' size 500m; ---数据文件可以不再同一存储上
create tablespace test02 datafile '/u01/app/oracle/oradata/orcl02/test02.dbf' size 500m;
create tablespace test03 datafile '/u01/app/oracle/oradata/orcl02/test03.dbf' size 500m;
、在把表建在不同的表空间上(分块存储数据文件)
create table graderecord
(
sno varchar2(),
sname varchar2(),
dormitory varchar2(),
grade int
)
partition by range(grade)
(
partition bujige values less than() tablespace test01, --不及格,范围分区
partition jige values less than() tablespace test02, --及格
partition youxiu values less than(maxvalue) tablespace test03--优秀
)
、在表里插入数据
Insert into graderecord values('','魁','',);
insert into graderecord values('','凯','',);
insert into graderecord values('','东','',);
insert into graderecord values('','亮','',);
insert into graderecord values('','敬','',);
insert into graderecord(sno,sname,dormitory) values('','峰','');
insert into graderecord values('','明','',);
insert into graderecord values('','楠','',);
insert into graderecord values('','涛','',);
insert into graderecord values('','博','',);
insert into graderecord values('','铮','',);
、分别查询结果
SQL> select * from graderecord;
select * from graderecord partition(bujige);
SNO SNAME DOR GRADE
---------- -------------------- --- ----------
??
??
??
??
??
??
??
??
??
??
??
rows selected.
SQL>
SNO SNAME DOR GRADE
---------- -------------------- --- ----------
??
??
SQL> select * from graderecord partition(jige);
SNO SNAME DOR GRADE
---------- -------------------- --- ----------
??
??
??
??
??
SQL> select * from graderecord partition(youxiu);
SNO SNAME DOR GRADE
---------- -------------------- --- ----------
??
??
??
??
SQL>
5.删除分区trancate partition
alter table graderecord truncate partition bujige update indexes;
看到了吧。这就是范围分区的简单例子。
oracle 表分区例子的更多相关文章
- oracle表分区详解
原文来自:http://www.cnblogs.com/leiOOlei/archive/2012/06/08/2541306.html oracle表分区详解 从以下几个方面来整理关于分区表的概念及 ...
- 转:Oracle表分区
Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: 1. create table graderecord 2. ...
- Oracle表分区[转]
废话少说,直接讲分区语法. Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: create table gra ...
- Oracle 表分区partition(http://love-flying-snow.iteye.com/blog/573303)
http://www.jb51.net/article/44959.htm Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划 ...
- oracle表分区、表分析及oracle数据泵文件导入导出开心版
1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到 ...
- oracle表分区的,分区操作,分区查询,子分区查询
一.摘要 有关表分区的一些维护性操作: 注:分区根据具体情况选择. 表分区有以下优点: 1.数据查询:数据被存储到多个文件上,减少了I/O负载,查询速度提高. 2.数据修剪:保存历史数据非常的理想. ...
- oracle表分区、表分析及oracle数据泵文件导入导出
1.先说oracle表分区是什么吧 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你, ...
- oracle表分区以及普表转分区表(转)
概述 Oracle的表分区功能通过改善可管理性.性能和可用性,从而为各式应用程序带来了极大的好处.通常,分区可以使某些查询以及维护操作的性能大大提高.此外,分区还可以极大简化常见的管理任务,分区是构建 ...
- oracle表分区详解(按天、按月、按年等)
分区表的概念: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区.表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间 ...
随机推荐
- uva-10129-欧拉通路
题意:每一个单词的长度最小2,最大1000,单词开头的字母和另外一个单词的末尾一样就可以连接起来,解所有的单词是不是都可以连接起来,没有遗漏的 把每一个单词的第一个字母当成一个结点,最后一个单词也作为 ...
- openStack虚拟机error 错误状态基于差异镜像+基镜像做恢复
- leetcode122
public class Solution { public int MaxProfit(int[] prices) { var list = new List<KeyValuePair< ...
- Json中相同或者重复记录的值相加组成新的Json
var data = [ {"Networking": "WiFi", "count_value": "2000"}, ...
- Yii常用变量
调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery'); 调用YII框架中 jquery:Yii::a ...
- Angularjs 首次加载显示{{}}
使用如下标签 <span translate="{{'SYSTEM_100001'|translateFilter}}"></span>
- hibernate 三种状态
JPA是Java Persistence API的简称,中文名Java持久层API. 因JPA是由Hibernate的创建者编写,因此和Hibernate基本相似一致.JPA由不同的服务解析,因此在w ...
- ActiveMQ安全设置:设置admin的用户名和密码
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到 <bean id="securityConstraint" class="o ...
- 使用CXF发布的WebService报错:org.apache.cxf.interceptor.Fault: The given SOAPAction does not match an operation
场景:JAVA语言使用CXF搭建WebService发布报错 错误信息:org.apache.cxf.interceptor.Fault: The given SOAPAction does not ...
- 软件工程导论复习 如何画系统流程图和数据流图 part1
一.数据流图与流程图的区别 数据流程图是以图形的方式表达在问题中信息的变换和传递过程.它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个 ...