Oralce如何修改间隔分区

原创 2017年01月03日 14:59:48

最近项目上碰到个问题,在初始化某张表时,按照设计要求是按年做间隔分区。但是竟然忘记加上间隔的参数

INTERVAL(NUMTOYMINTERVAL(1,'year'))
,造成没有按年创建分区。按年自动创建分区的语句如下:

CREAT TABLE tt
(  
   ID NUMBER(8),  
   dd DATE
)  
PARTITION BY RANGE(dd)  
INTERVAL(NUMTOYMINTERVAL(1,'year'))  
(  
  PARTITION P1 VALUES LESS THAN(TO_DATE('2016-01-01','YYYY-MM-DD'))  
);  
当问题发现后,表中已经有几百万条数据,必须要想办法把间隔分区的参数调整。使用如下语法:
ALTER TABLE  tt SET INTERVAL (numtoyminterval(1,'year'));
表修改成功,然后插入2017年的数据,自动创建分区成功。

select TABLE_NAME,PARTITION_NAME,TABLESPACE_NAME from user_tab_partitions where table_name='tt';





Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区

一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: Sql代码   create table graderecord     (     sno...
  • u011246046
  • u011246046
  • 2015年01月07日 16:08
  • 6571

Oracle数据库分区表原理学习

当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区...
  • rainVSjava
  • rainVSjava
  • 2013年08月07日 17:15
  • 1781

Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法

一. 分区表理论知识 如果想对某个表做分区,必须在创建表时就指定分区,我们可以对一个包含分区的表中的分区做修改,但不能直接将一个未分区的表修改成分区表(起码在10g是不行的,当然你可能会说,可以通过在...
  • suyujiezhang
  • suyujiezhang
  • 2015年10月14日 10:49
  • 1121

Oracle 11g New 与分区和存储相关的增强功能

• 实施新的分区方法 • 采用数据压缩 • 使用Enterprise Manager 创建SQL 访问指导分析会话 • 使用PL/SQL 创建SQL 访问指导分析会话 • 设置SQL 访问指导分析以获...
  • rlhua
  • rlhua
  • 2013年12月09日 09:18
  • 2387

oracle表分区实现及查询

oracle表分区实现及查询 目录: 范围分区 列表分区 散列分区 范围-散列分区 范围-列表分区 内容:oracle分区表的创建和查询操作详述 提示:本文使用的表为oracle用...
  • u013986802
  • u013986802
  • 2017年05月05日 16:23
  • 753

oracle定期生成和删除表分区

首先,新建表 建立添加
  • A15937822658
  • A15937822658
  • 2014年03月06日 09:00
  • 8527

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

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

修改hive表分区名称

hive表复制修改分区数据
  • yy8432113
  • yy8432113
  • 2017年02月17日 10:23
  • 1822

Linux修改安装时创建的分区名称

将Linux安装时创建的分区改名
  • ljunjie82
  • ljunjie82
  • 2014年01月26日 10:18
  • 2151

详细介绍如何修改分区,各个分区作用,手机从出厂到使用的过程

其实大家一直都想自己修改分区的大小吧?在这里,我写下详细的修改过程,在修改之前,不妨先了解一下我们的小V从组装完毕直到可以正常使用的整个过程....... 1.各种芯片构筑钢铁之躯 大家知道,构成手...
  • happy_6678
  • happy_6678
  • 2015年01月05日 10:07
  • 2549
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oralce如何修改间隔分区
举报原因:
原因补充:

(最多只允许输入30个字)