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 表分区例子的更多相关文章

  1. oracle表分区详解

    原文来自:http://www.cnblogs.com/leiOOlei/archive/2012/06/08/2541306.html oracle表分区详解 从以下几个方面来整理关于分区表的概念及 ...

  2. 转:Oracle表分区

    Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: 1. create table graderecord 2. ...

  3. Oracle表分区[转]

    废话少说,直接讲分区语法. Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: create table gra ...

  4. Oracle 表分区partition(http://love-flying-snow.iteye.com/blog/573303)

    http://www.jb51.net/article/44959.htm Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区. 一:范围分区 就是根据数据库表中某一字段的值的范围来划 ...

  5. oracle表分区、表分析及oracle数据泵文件导入导出开心版

    1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到 ...

  6. oracle表分区的,分区操作,分区查询,子分区查询

    一.摘要 有关表分区的一些维护性操作: 注:分区根据具体情况选择. 表分区有以下优点: 1.数据查询:数据被存储到多个文件上,减少了I/O负载,查询速度提高. 2.数据修剪:保存历史数据非常的理想. ...

  7. oracle表分区、表分析及oracle数据泵文件导入导出

    1.先说oracle表分区是什么吧 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你, ...

  8. oracle表分区以及普表转分区表(转)

    概述 Oracle的表分区功能通过改善可管理性.性能和可用性,从而为各式应用程序带来了极大的好处.通常,分区可以使某些查询以及维护操作的性能大大提高.此外,分区还可以极大简化常见的管理任务,分区是构建 ...

  9. oracle表分区详解(按天、按月、按年等)

    分区表的概念:  当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区.表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间 ...

随机推荐

  1. [Flutter] 发布自己的插件 package

    我们自己做了插件包,当然也想发布到pub.dartlang.org上去.怎么发布呢?先看看官方的说明(https://flutter.io/developing-packages/). Publish ...

  2. 1_Utilities__bandwidthTest

    使用三种模式(QUICK_MODE,RANGE_MODE,SHMOO_MODE),测试三种拷贝情况下的显存带宽(HostToDevice,DeviceToHost,DeviceToDevice) ▶ ...

  3. JAVA 整合 SSM (Spring + SpringMVC + MyBatis)

    < 一 > POM 配置文件 ( 如果出现 JAR 包 引入错误, 请自行下载 ) <project xmlns="http://maven.apache.org/POM/ ...

  4. JavaScript判断浏览器及其版本信息

    通过window.navigator来判断: function getBrowserInfo(){ var Info = {}; var str = window.navigator.userAgen ...

  5. vs2015 调试IIS

    vs2015 调试IIS vs2015,menu,调试>附加到进程>w3wp 然后用浏览器打开网页,单步调试跟踪. http://blog.csdn.net/hyperhawk/artic ...

  6. canal HA配置

    https://github.com/alibaba/canal/wiki/AdminGuide#ha%E6%A8%A1%E5%BC%8F%E9%85%8D%E7%BD%AE HA模式配置 1. 机器 ...

  7. CentOS 7 基础命令安装

    https://my.oschina.net/u/1428349/blog/288708 1. ifconfig安装 > yum install net-tools 临时变量(可以直接使用sbi ...

  8. UI5-文档-4.37-Content Density

    在本演练教程的这一步中,我们将根据用户的设备调整内容密度.SAPUI5包含不同的内容密度,允许您为支持触摸的设备显示更大的控件,为鼠标操作的设备显示更小.更紧凑的设计.在我们的app中,我们将检测设备 ...

  9. nodejs文件操作笔记

    nodejs添加了流的概念,通过流操作文件如行云流水,比早前便利畅快多了. 先来第一个例子,我们建一个stream.js文件,里面内容如下: var fs = require("fs&quo ...

  10. Nunit与Vs 2012配合使用

    要使用Nunit首先要去官网 http://www.nunit.org/ 下载Nunit.win  .msi是安装版.   bin  .zip是绿色版. 下载完后安装. 在 VS2012 中使用 Nu ...