oracle 扩展分区,Oracle在线扩展分区
在对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在线扩展分区相关推荐
- Oracle 18c 新特性-在线合并分区和子分区
说明 从18c开始支持在线合并分区或子分区,但不能合并引用分区表的分区.相反,父表上的合并操作将级联到所有子表.但是,当在主表上执行合并操作以合并分区或子分区时,可以使用dependency子句为从属 ...
- 2016中国开源年会PPT分享:Greenplum在线扩展
开源社主办的中国开源年会 2016 (COSCon'16 - China Open Source Conference 2016) 于今年10月15日-16日在北京举办. 第二天(上午 - 大数据分会 ...
- oracle 扩展分区,Oracle 在线扩展分区
在对Oracle分区表操作是,当一个分区已经有了最大的分区,如何再次扩展分区呢?简单的方式是先删除最大分区,然后添加需要的分区 在对Oracle分区表操作是,当一个分区已经有了最大的分区,如何再次扩展 ...
- oracle根据分区移动,Oracle 12c 在线移动分区和部分分区read only
在Oracle12c当中可以在线移动分区.这里我们先随便建一个分区表,来试验这个新特性. SQL> select TABLE_NAME,PARTITION_NAME,COMPRESS_FOR,R ...
- oracle手动分区改为自动分区,oracle12c在线转换分区表,本地索引,自动按月间隔分区...
SELECT count(*) FROM AAA_DATA; --AAA话单数据表 SELECT count(*) FROM IPTV_HW_DATA; --IPTV华为数据表 SELECT co ...
- 【oracle分区:分区表/分区索引查看,在线重建分区索引】
分区表/分区索引查看,在线重建分区索引 1.查看分区索引/普通索引 2.查看分区使用空间 3.重建分区索引/主键 4.增加/删除分区 5.创建分区表.分区字段值不能修改. 6.非分区表重建成分区表 1 ...
- oracle 11g 组合分区,Oracle数据库
数据库分区是每种数据库都需具备的关键功能之一.几乎所有的Oracle数据库都使用分区功能来提高查询的性能,Oracle 11g分区功能可以简化数据库的日常管理维护工作,大大减轻了DBA(数据库设计和管 ...
- oracle表分区设计_Oracle数据库分区技术
1.Oracle的分区技术基本原理: Oracle的分区技术的基本思路就是:分而治之. 2.分区概述 l 大数据对象(表.索引)被分成小的物理段 l 当分区表建立时,记录基于分区字段值被存储到相应分区 ...
- oracle 增加间隔分区,oracle分区表之间隔分区(oracle 11g) - 漫兮网
范围分区允许用户根据分区键列值的范围创建分区.下面是一个按范围分区表的示例: create table sales6 ( sales_id number, sales_dt date ) partit ...
- oracle 增加一个新分区,oracle 11g 新增分区
oracle 11g新增了间隔分区.虚拟列分区和引用分区.详细的介绍请查看官方文件: 1. 间隔分区 间隔分区是范围分区的一种扩展.在引入间隔分区之前,DBA 需要显式定义每个分区的值范围,随着分区值 ...
最新文章
- 【数学】Birthday
- linux自动备份mysql数据库,并删除几天前数据库备份
- [USACO06JAN]牛的舞会---洛谷P2863
- 【分享】迅为iTOP4412开发板-Android系统屏幕旋转设置
- 各种有用、有趣网站整理
- 家谱宗族网站源码_云码宗谱网络家谱软件
- 【Tableau Desktop 企业日常技巧12】Tableau CA或者CDA 考试真题(附带国外面试题目)
- linux 终端复制剪贴板,命令行剪贴板复制和粘贴工具?
- 水晶易表Xcelsius 2008安装常见问题小结
- win10系统怎样安装/更新独立显卡驱动
- A40i 平台应用笔记-华为-ME909S-4G 模块的移植应用
- 此共享需要过时的smb1协议
- 自动驾驶路侧感知定位技术条件
- 【测试用例】测试用例设计的关键点总结
- Mockito 之 verify 使用方法
- Silverlight for Linux
- 数据结构专题——虚树
- 二进制转十进制在c51单片机中的问题
- linux tso gso关系,1.3.1 TSO/GSO
- 打包成apk,生成apk文件,上传到网站服务器提供链接下载