在对Oracle分区表操作是,当一个分区已经有了最大的分区,如何再次扩展分区呢?简单的方式是先删除最大分区,然后添加需要的分区

在对Oracle分区表操作是,当一个分区已经有了最大的分区,如何再次扩展分区呢?简单的方式是先删除最大分区,,然后添加需要的分区,再次建立最大分区,如果对于7*24小时的系统,可能不行。哪有什么办法呢?下面来做个试验:

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi

PL/SQL Release 10.2.0.1.0 - Production

CORE 10.2.0.1.0 Production

TNS for 64-bit Windows: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 - Production

SQL> drop table test purge;

SQL> create table test

(

id number,

record_date date

)partition by range(record_date)

(

partition p_2013 values less than(to_date('2013-01-01','yyyy-MM-dd')),

partition p_2014 values less than(to_date('2014-01-01','yyyy-MM-dd')),

partition p_max values less than (maxvalue)

);

SQL> insert into test values(1,to_date('2012-10-01','yyyy-MM-dd'));

SQL> insert into test values(2,to_date('2013-10-01','yyyy-MM-dd'));

SQL> insert into test values(3,to_date('2014-10-01','yyyy-MM-dd'));

SQL> commit;

SQL> select partition_name from user_tab_partitions

where table_name = 'TEST'

order by partition_position;

PARTITION_NAME

------------------------------

P_2013

P_2014

P_MAX

SQL> select * from test partition(p_2013);

ID RECORD_DATE

---------- --------------

1 01-10月-12

SQL> select * from test partition(p_2014);

ID RECORD_DATE

---------- --------------

2 01-10月-13

SQL> select * from test partition(p_max);

ID RECORD_DATE

---------- --------------

3 01-10月-14

SQL> alter table test add partition p_2015 values

less than(to_date('2015-10-01','yyyy-MM-dd'));

alter table test add partition p_2015 values

*

第 1 行出现错误:

ORA-14074: 分区界限必须调整为高于最后一个分区界限

SQL> alter table test split partition p_max at (to_date('2015-01-01','yyyy-MM-dd'))

into (partition p_2015, partition p_max) update global indexes;

SQL> select partition_name from user_tab_partitions

where table_name = 'TEST'

order by partition_position;

PARTITION_NAME

------------------------------

P_2013

P_2014

P_2015

P_MAX

SQL> insert into test values(4,to_date('2015-10-01','yyyy-MM-dd'));

SQL> commit;

SQL> select * from test partition(p_2015);

ID RECORD_DATE

---------- --------------

3 01-10月-14

SQL> select * from test partition(p_max);

ID RECORD_DATE

---------- --------------

4 01-10月-15

浅谈Oracle分区表之范围分区

Oracle分区表迁移

Oracle分区表使用实例

Oracle分区表 (Partition Table) 的创建及管理

本文永久更新链接地址:

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle 扩展分区,Oracle在线扩展分区相关推荐

  1. Oracle 18c 新特性-在线合并分区和子分区

    说明 从18c开始支持在线合并分区或子分区,但不能合并引用分区表的分区.相反,父表上的合并操作将级联到所有子表.但是,当在主表上执行合并操作以合并分区或子分区时,可以使用dependency子句为从属 ...

  2. 2016中国开源年会PPT分享:Greenplum在线扩展

    开源社主办的中国开源年会 2016 (COSCon'16 - China Open Source Conference 2016) 于今年10月15日-16日在北京举办. 第二天(上午 - 大数据分会 ...

  3. oracle 扩展分区,Oracle 在线扩展分区

    在对Oracle分区表操作是,当一个分区已经有了最大的分区,如何再次扩展分区呢?简单的方式是先删除最大分区,然后添加需要的分区 在对Oracle分区表操作是,当一个分区已经有了最大的分区,如何再次扩展 ...

  4. oracle根据分区移动,Oracle 12c 在线移动分区和部分分区read only

    在Oracle12c当中可以在线移动分区.这里我们先随便建一个分区表,来试验这个新特性. SQL> select TABLE_NAME,PARTITION_NAME,COMPRESS_FOR,R ...

  5. oracle手动分区改为自动分区,oracle12c在线转换分区表,本地索引,自动按月间隔分区...

    SELECT count(*) FROM AAA_DATA;  --AAA话单数据表 SELECT count(*) FROM IPTV_HW_DATA;  --IPTV华为数据表 SELECT co ...

  6. 【oracle分区:分区表/分区索引查看,在线重建分区索引】

    分区表/分区索引查看,在线重建分区索引 1.查看分区索引/普通索引 2.查看分区使用空间 3.重建分区索引/主键 4.增加/删除分区 5.创建分区表.分区字段值不能修改. 6.非分区表重建成分区表 1 ...

  7. oracle 11g 组合分区,Oracle数据库

    数据库分区是每种数据库都需具备的关键功能之一.几乎所有的Oracle数据库都使用分区功能来提高查询的性能,Oracle 11g分区功能可以简化数据库的日常管理维护工作,大大减轻了DBA(数据库设计和管 ...

  8. oracle表分区设计_Oracle数据库分区技术

    1.Oracle的分区技术基本原理: Oracle的分区技术的基本思路就是:分而治之. 2.分区概述 l 大数据对象(表.索引)被分成小的物理段 l 当分区表建立时,记录基于分区字段值被存储到相应分区 ...

  9. oracle 增加间隔分区,oracle分区表之间隔分区(oracle 11g) - 漫兮网

    范围分区允许用户根据分区键列值的范围创建分区.下面是一个按范围分区表的示例: create table sales6 ( sales_id number, sales_dt date ) partit ...

  10. oracle 增加一个新分区,oracle 11g 新增分区

    oracle 11g新增了间隔分区.虚拟列分区和引用分区.详细的介绍请查看官方文件: 1. 间隔分区 间隔分区是范围分区的一种扩展.在引入间隔分区之前,DBA 需要显式定义每个分区的值范围,随着分区值 ...

最新文章

  1. 【数学】Birthday
  2. linux自动备份mysql数据库,并删除几天前数据库备份
  3. [USACO06JAN]牛的舞会---洛谷P2863
  4. 【分享】迅为iTOP4412开发板-Android系统屏幕旋转设置
  5. 各种有用、有趣网站整理
  6. 家谱宗族网站源码_云码宗谱网络家谱软件
  7. 【Tableau Desktop 企业日常技巧12】Tableau CA或者CDA 考试真题(附带国外面试题目)
  8. linux 终端复制剪贴板,命令行剪贴板复制和粘贴工具?
  9. 水晶易表Xcelsius 2008安装常见问题小结
  10. win10系统怎样安装/更新独立显卡驱动
  11. A40i 平台应用笔记-华为-ME909S-4G 模块的移植应用
  12. 此共享需要过时的smb1协议
  13. 自动驾驶路侧感知定位技术条件
  14. 【测试用例】测试用例设计的关键点总结
  15. Mockito 之 verify 使用方法
  16. Silverlight for Linux
  17. 数据结构专题——虚树
  18. 二进制转十进制在c51单片机中的问题
  19. linux tso gso关系,1.3.1 TSO/GSO
  20. 打包成apk,生成apk文件,上传到网站服务器提供链接下载

热门文章

  1. 浅析2017快闪存储器涨势原因,AMOLED手机面板成主因?
  2. 9个最新的手机/移动设备jQuery插件
  3. RAC环境下管理OGG-HA
  4. 史上最全的主流CPU性能排名
  5. 编译aspell时出错
  6. [AutoSAR]NXP HS12(X) AUTOSAR MCAL编译一下
  7. Neural Architecture Search(NAS)强化学习寻找最优网络、NASNet、MNASNet
  8. 博客平台、Markdown编辑器与hexo admin简介
  9. Kotlin Weekly 中文周报 —— 102
  10. 数据命脉:未来将性命攸关