1. oracle表分区详解-一步一步教你oracle分区表详解
  2.  
  3. 、创建三个不同的表空间,模拟在不同磁盘上的保存不同范围的数据 
  4.  
  5. create tablespace test01 datafile '/u01/app/oracle/oradata/orcl02/test01.dbf' size 500m; ---数据文件可以不再同一存储上 
  6. create tablespace test02 datafile '/u01/app/oracle/oradata/orcl02/test02.dbf' size 500m; 
  7. create tablespace test03 datafile '/u01/app/oracle/oradata/orcl02/test03.dbf' size 500m; 
  8. 、在把表建在不同的表空间上(分块存储数据文件) 
  9. create table graderecord 
  10. ( 
  11. sno varchar2(), 
  12. sname varchar2(), 
  13. dormitory varchar2(), 
  14. grade int 
  15. ) 
  16. partition by range(grade) 
  17. ( 
  18. partition bujige values less than() tablespace test01, --不及格,范围分区 
  19. partition jige values less than() tablespace test02, --及格 
  20. partition youxiu values less than(maxvalue) tablespace test03--优秀 
  21.  
  22. ) 
  23.  
  24. 、在表里插入数据 
  25.  
  26. Insert into graderecord values('','魁','',); 
  27. insert into graderecord values('','凯','',); 
  28. insert into graderecord values('','东','',); 
  29. insert into graderecord values('','亮','',); 
  30. insert into graderecord values('','敬','',); 
  31. insert into graderecord(sno,sname,dormitory) values('','峰',''); 
  32. insert into graderecord values('','明','',); 
  33. insert into graderecord values('','楠','',); 
  34. insert into graderecord values('','涛','',); 
  35. insert into graderecord values('','博','',); 
  36. insert into graderecord values('','铮','',); 
  37.  
  38. 、分别查询结果 
  39.  
  40. SQL> select * from graderecord; 
  41. select * from graderecord partition(bujige); 
  42.  
  43. SNO SNAME DOR GRADE 
  44. ---------- -------------------- --- ---------- 
  45. ??  
  46. ??  
  47. ??  
  48. ??  
  49. ??  
  50. ??  
  51. ??  
  52. ??  
  53. ??  
  54. ??  
  55. ??  
  56.  
  57. rows selected. 
  58.  
  59. SQL> 
  60. SNO SNAME DOR GRADE 
  61. ---------- -------------------- --- ---------- 
  62. ??  
  63. ??  
  64.  
  65. SQL> select * from graderecord partition(jige); 
  66.  
  67. SNO SNAME DOR GRADE 
  68. ---------- -------------------- --- ---------- 
  69. ??  
  70. ??  
  71. ??  
  72. ??  
  73. ??  
  74.  
  75. SQL> select * from graderecord partition(youxiu); 
  76.  
  77. SNO SNAME DOR GRADE 
  78. ---------- -------------------- --- ---------- 
  79. ??  
  80. ??  
  81. ??  
  82. ??  
  83.  
  84. SQL> 
  85. 5.删除分区trancate partition
  1. 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. 搭建 yum 仓库

    翻译来自:https://wiki.centos.org/HowTos/CreateLocalRepos 本地仓库 http 仓库 测试 Steps: 1.把rpm包放在一个目录中.可以根据需要在该目 ...

  2. js中在一个函数中引用另一个函数中的函数,可以这么做

    在另一个函数中,将需要使用的函数绑定在window下 // UEditor $(function () { window.ue = UE.getEditor('editor', { // ue即可成为 ...

  3. 49. jdk-6u45-linux-i586.bin安装步骤

    # chmod u+x ./jdk-6u45-linux-i586.bin 1.# ./jdk-6u45-linux-i586.bin 在按提示输入yes后,jdk被解压到./jdk1.6.0_45目 ...

  4. Yii2 基础学习

    <?php //url创建 echo Url::to(''); // same controller, different action // /index.php?r=management/d ...

  5. Excel 返回第2大的值

  6. File 操作

    文件乱码 服务器地址 try-with-resource 属性文件获取 文件排序 文件过滤 文件下载 流文件传递 文件乱码: WINDOWS系统桌面默认使用GBK,Linux系统默认使用UTF-8. ...

  7. 16 MySQL--正确使用索引

    count 统计 count(*)和count(字段名) 基本结果是一样的 但是一种情况例外,就是当某字段名下边的数据有null值的时候,不计入这个count中,*则全部列入count中 一 .索引未 ...

  8. python中join()函数、list()函数补充的用法

    ---恢复内容开始--- Python join() 方法用于将序列中的元素(必须是str) 以指定的字符 连接生成一个新的字符串. list=[','a','b','c'] print(''.joi ...

  9. .NET MVC 两种视图引擎(Razor、Aspx)

    ASPX 优点:         通过上面小小的对比,不难看出,与ASP.NET MVC紧密集成,对于以往ASP.NET开发人员有更好体验.其实它还有其他几优点:         ●智能感应      ...

  10. webserive学习记录1-jdk自带webservice

    最近在看webservice有视频,想年后找工作时增加点资本,视频终于看完了,自己又增加了些东西,现在就把视频中学到的和自己发现的东西总结一下. java jdk中自带一个轻量级的webservice ...