oracle表空间追加

一、建立表空间

        数据库建立表空间语句比较简单,例如:

create tablespace KAKOU_201307  nologging 
datafile 'e:\KAKOU\KAKOU_201307.dbf' size 100m 
autoextend on  next 50m maxsize unlimited  extent management local;

create tablespace KAKOU_201308  nologging 
datafile 'e:\KAKOU\KAKOU_201308.dbf' size 100m 
autoextend on  next 50m maxsize unlimited  extent management local;

create tablespace KAKOU_201309  nologging 
datafile 'e:\KAKOU\KAKOU_201309.dbf' size 100m 
autoextend on  next 50m maxsize unlimited  extent management local;

注意:执行语句前文件路径中的文件夹必须事先建立好,要不人语句执行错误。

二、建立表空间索引

   数据库建立表空间语句比较简单,例如:

create tablespace KKINDEX_201307  nologging 
datafile 'e:\KKINDEX\KKINDEX_201307.dbf' size 100m 
autoextend on  next 50m maxsize unlimited  extent management local;

create tablespace KKINDEX_201308  nologging 
datafile 'e:\KKINDEX\KKINDEX_201308.dbf' size 100m 
autoextend on  next 50m maxsize unlimited  extent management local;

create tablespace KKINDEX_201309  nologging 
datafile 'e:\KKINDEX\KKINDEX_201309.dbf' size 100m 
autoextend on  next 50m maxsize unlimited  extent management local;

注意:执行语句前文件路径中的文件夹必须事先建立好,要不人语句执行错误。

三、建立Partition

 Partition一般是建表时一起建立

CREATE TABLE "ZHST"."KAKOU"
  (
    "GCID"  VARCHAR2(40 BYTE) NOT NULL ENABLE,
    "HPHM"  VARCHAR2(20 BYTE) DEFAULT NULL,
    "HPYS"  VARCHAR2(5 BYTE) DEFAULT NULL,
    "CSYS"  VARCHAR2(5 BYTE) DEFAULT NULL,
    "CLLX"  VARCHAR2(5 BYTE) DEFAULT NULL,
    "JGSJ"  VARCHAR2(40 BYTE) DEFAULT NULL,
    "XSFX"  VARCHAR2(5 BYTE) DEFAULT NULL,
    "XSCD"  VARCHAR2(5 BYTE) DEFAULT NULL,
    "XSSD"  VARCHAR2(10 BYTE) DEFAULT NULL,
    "HPTP"  VARCHAR2(200 BYTE) DEFAULT NULL,
    "TPLJ1" VARCHAR2(200 BYTE) DEFAULT NULL,
    "TPLJ2" VARCHAR2(200 BYTE) DEFAULT NULL,
    "TPLJ3" VARCHAR2(200 BYTE) DEFAULT NULL,
    "WFDZ"  VARCHAR2(50 BYTE) DEFAULT NULL,
    "WFDD"  VARCHAR2(20 BYTE) DEFAULT NULL,
    "SBBM"  VARCHAR2(20 BYTE) DEFAULT NULL,
    "HPZL"  VARCHAR2(10 BYTE),
    PRIMARY KEY ("GCID") 
  )
PARTITION BY RANGE(JGSJ)
(  
	PARTITION KAKOUPART201307 VALUES LESS THAN('2013-07-31 00:00:00') TABLESPACE KAKOU_201307,
	PARTITION KAKOUPART201308 VALUES LESS THAN('2013-08-31 00:00:00') TABLESPACE KAKOU_201308,
	PARTITION KAKOUPART201309 VALUES LESS THAN('2013-09-30 00:00:00') TABLESPACE KAKOU_201309,
	PARTITION KAKOUPART201310 VALUES LESS THAN('2013-10-31 00:00:00') TABLESPACE KAKOU_201310,
	PARTITION KAKOUPART201311 VALUES LESS THAN('2013-11-30 00:00:00') TABLESPACE KAKOU_201311,
	PARTITION KAKOUPART201312 VALUES LESS THAN('2013-12-31 00:00:00') TABLESPACE KAKOU_201312
	);

如果时间到了,映射不到分区了之后需要追加:

alter table KAKOU add partition KAKOUPART201510 VALUES LESS THAN('2016-05-01 00:00:00') TABLESPACE KAKOU_201510;
alter table KAKOU add partition KAKOUPART201605 VALUES LESS THAN('2016-11-01 00:00:00') TABLESPACE KAKOU_201605;
alter table KAKOU add partition KAKOUPART201611 VALUES LESS THAN('2017-06-01 00:00:00') TABLESPACE KAKOU_201611;

关于Partition的其他使用方法下回再详细了解。



转载于:https://my.oschina.net/kingchen8080/blog/517178

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值