oracle11G新特性区间分区(对时间或数字分区自动管理)
来源:互联网 发布:人工智能自我意识 编辑:程序博客网 时间:2024/05/16 14:36
参考http://www.oradbca.com/326.html
对时间类型和数字类型的支持:
1.对于采用date类型或TIMESTAMP类型的Interval Partitioning可以支持按year、month、day、hour、minute、second六种类型的定长宽度分区,分别通过如下函数转换
numtoyminterval ( n, { 'YEAR'|'MONTH'})
numtodsinterval ( n, { 'DAY'|'HOUR'|'MINUTE'|'SECOND'})
2. Interval (number) 即多少值一个分区
区间分区仅限于一个单一的分区键必须是一个数值或日期范围。
在表被创建时,必须要初始化一个分区
区间分区不支持索引组织表
不能在区间分区表上创建domain索引
区间分区能用于按逐渐自动增长的机制分区,但是不能设置分区级别
不能再去见分区表上设置maxvalue
partition 列不能为空
时间分区1:
create table WEB_AD_DATA
(
AID VARCHAR2(4000),
URL VARCHAR2(4000),
REFERRER_URL VARCHAR2(4000),
IP_EX VARCHAR2(4000),
WEBSITE_ID VARCHAR2(4000),
NDS VARCHAR2(1000),
DESCRIPTION VARCHAR2(4000),
ACTION INTEGER,
ACTION_TIME DATE,
WINDOWS VARCHAR2(512),
SYS_DATE DATE default sysdate,
PID VARCHAR2(200),
SID VARCHAR2(64),
CID VARCHAR2(200),
)
tablespace web_ad_TBS
partition by range (SYS_DATE)
interval(numtodsinterval(1,'day'))
(partition p1 values less than(to_date('2014-05-01','yyyy-mm-dd')));
时间分区2:
create table WEB_SURVEY_DATA
(
USER_ID VARCHAR2(4000),
URL VARCHAR2(4000),
REFERRER_URL VARCHAR2(4000),
IP_EX VARCHAR2(4000),
WEBSITE_ID VARCHAR2(4000),
TITLE VARCHAR2(1000),
DESCRIPTION VARCHAR2(4000),
ACTION INTEGER,
ACTION_TIME DATE,
WINDOWS VARCHAR2(512),
SYS_DATE DATE default sysdate,
DATA_TYPE INTEGER,
USER_AGENT VARCHAR2(512),
SCREEN_RESOLUTION VARCHAR2(100),
TRACKER_ID VARCHAR2(200),
AD_GROUP_ID VARCHAR2(64),
AID VARCHAR2(200),
)
tablespace SURVEY_TBS
partition by range (sys_date)
interval (numtoyminterval(1,'MONTH'))
(
partition p1401 values less than (to_date('2014-05-01','yyyy-mm-dd'))
);
数字分区:
SQL> CREATE TABLE oradbca.intervalpart2 (c1 NUMBER, c2 DATE) 2 PARTITION BY RANGE (c1) 3 INTERVAL (100) 4 (PARTITION part1 5 VALUES LESS THAN (100) 6 );
- oracle11G新特性区间分区(对时间或数字分区自动管理)
- 【PARTITION】Oracle11g新特性之间隔分区运用说明
- Oracle11g新特性之自动内存管理
- Oracle11g下自动创建分区
- Oracle11g的新增特性—INTERVAL分区
- 自动管理分区
- oracle 12c:新特性-表分区或子分区的在线迁移
- Oracle 12C 新特性之表分区或子分区的在线迁移
- oracle11g自动创建分区(INTERVAL PATITION)后的定时删分区
- AAA Oracle11g下自动创建分区
- 区间分区
- Oracle11新特性:分区功能增强-Oracle新增复合分区
- Oracle 11g新特性-分区
- 按照时间,每天分区;按照数字,200000一个分区
- 分区建表2(自动分区)
- Ubuntu 自动挂载Windows分区 或 Linux分区
- oracle11g分区创建
- [Oracle] 探讨分区(4) - 分区管理
- android LinearLayout嵌套 button时onClickListener不响应的问题
- codevs2102 石子归并 2
- 第十一周项目二求最大公约数2
- HDU 1.1.6 A+B for Input-Output Practice (VI)
- Android开发实践:使用Service还是Thread
- oracle11G新特性区间分区(对时间或数字分区自动管理)
- 黑马程序员---java基础---面向对象2
- 使用字面量语法让iOS代码更漂亮
- Android开发最佳学习路线图
- php内置Mysql函数(1)
- HDU 1.1.7 A+B for Input-Output Practice (VII)
- (总结)Nginx配置文件nginx.conf中文详解
- 第十一周项目1(1)输出星号图
- [HDU 1069]Monkey and Banana(DP)