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. 从最大似然函数 到 EM算法详解

    极大似然算法 本来打算把别人讲的好的博文放在上面的,但是感觉那个适合看着玩,我看过之后感觉懂了,然后实际应用就不会了.... MLP其实就是用来求模型参数的,核心就是“模型已知,求取参数”,模型的意思 ...

  2. 最小生成树-kruskal

    kruskal算法,没有进行算法复杂度分析 判断俩个结点是否在同一个树上使用了dfs,比较low的写法 输入数据 //第一行,结点数,结点数,边数 9 9 14a b 4b c 8c d 7a h 8 ...

  3. sqoop2的安装配置

    1.下载 wget http://mirror.bit.edu.cn/apache/sqoop/1.99.7/sqoop-1.99.7-bin-hadoop200.tar.gz 2.解压 tar -z ...

  4. leetcode258

    public class Solution { public int AddDigits(int num) { var str = num.ToString(); ; foreach (var c i ...

  5. 13.小结Action

    转自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html 在struts2中一个普通的java类只要有public String ex ...

  6. Jsch - java SFTP 文件上传下载

    使用Jsch上传.下载文件,核心步骤是:获取channel,然后使用get/put方法下载.上传文件 核心代码句: session = jSch.getSession(ftpUserName, ftp ...

  7. a 超链接标签

    Title百度 第一章 第一章 第一章内容 第二章内容 <!DOCTYPE html><html lang="en"><head> <me ...

  8. Maven 多环境 打包

    1.pom.xml文件添加profiles属性 <profiles> <profile> <id>dev</id> <activation> ...

  9. Haskell语言学习笔记(54)Data.Set

    Data.Set Prelude> import Data.Set as Set Prelude Set> :set -XOverloadedLists Construction Prel ...

  10. Access denied for user 'root'@'localhost' (using password:YES)解决方法

    Access denied for user 'root'@'localhost' (using password:YES)解决方法 在MySQL的使用过程中,我们可能会碰到“Access denie ...