专栏首页让技术和时代并行如何使用oracle自动分区管理数据仓库?

如何使用oracle自动分区管理数据仓库?

1. 为什么使用自动分区? 在oracle11g之前,oracle是不支持自动分区功能的,这就可能导致我们系统在运行一段时间之后,就需要看看分区是否创建或者写触发器进行创建分区,否则就会导致数据无法入库或者大量的数据全部都进入了默认分区。维护起来容易出错而且复杂。但oracle11g出现了通过interval自动分区,这就使我们系统在使用分区功能时更加自如。 2. 如何自动创建分区? oracle本身提供了多种创建分区的功能,比如创建表的同时创建分区,或者创建好分区把数据导入进去,在或者在线定义分区,本文我主要介绍如何range模式下自动创建分区。 3. 创建分区具体实例

CREATE TABLE "T_PART_TABLE"   (    "ID" VARCHAR2(64),    "PERSOID" NUMBER,    "CODE" VARCHAR2(64),    "NAME" VARCHAR2(64),    "DEPT" VARCHAR2(64),    "LOG_TIME" NUMBER,    "LOG_TYPE" NUMBER,    "CONTENT" VARCHAR2(1024),    "RESULT" VARCHAR2(2),    "SN" VARCHAR2(128),    "DEPT_ID" NUMBER,    "BLACK_FLAG" VARCHAR2(2 BYTE),    "CREATE_TIME" Date)    PARTITION BY RANGE (CREATE_TIME)  interval (numtodsinterval (1,'DAY'))( PARTITION part_p180613 VALUES LESS THAN (TO_DATE('2018-6-13', 'yyyy-mm-dd')) );   COMMENT ON COLUMN "T_PART_TABLE"."ID" IS '主键';
   COMMENT ON COLUMN "T_PART_TABLE"."PERSOID" IS 'id';
   COMMENT ON COLUMN "T_PART_TABLE"."CODE" IS '编码';
   COMMENT ON COLUMN "T_PART_TABLE"."NAME" IS '姓名';
   COMMENT ON COLUMN "T_PART_TABLE"."DEPT" IS '部门';
   COMMENT ON COLUMN "T_PART_TABLE"."LOG_TIME" IS '日志时间';
   COMMENT ON COLUMN "T_PART_TABLE"."LOG_TYPE" IS '类型 ';
   COMMENT ON COLUMN "T_PART_TABLE"."CONTENT" IS '内容';
   COMMENT ON COLUMN "T_PART_TABLE"."RESULT" IS '';
   COMMENT ON COLUMN "T_PART_TABLE"."SN" IS '证书sn';
   COMMENT ON COLUMN "T_PART_TABLE"."DEPT_ID" IS '部门id';   CREATE INDEX "T_PART_TABLE_PK" ON "T_PART_TABLE" ("ID") local;   ALTER TABLE "T_PART_TABLE" MODIFY ("ID" NOT NULL ENABLE);

本文分享自微信公众号 - 云原生技术爱好者社区(gh_64358c8a941d),作者:半夏透心凉

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C指针大杂烩

    用户5166556
  • Mongodb底层java驱动框架工具类使用

    使用MongoDB需要对文档结构进行合理的设计,以满足某些特定需求。比如随机选取文档,使用skip跳过随机个文档就没有在文档...

    用户5166556
  • 指针在数组中的数据传递作用

    用户5166556
  • Log4j2日志框架

    log4j2是一个比较新的日志框架,作为log4j的升级版本,修复了它的锁竞争问题提升了性能,提供了丰富的组件支持以及良好的语义配置。

    李鸿坤
  • 2018年全国多校算法寒假训练营练习比赛(第一场)大吉大利,今晚吃鸡——枪械篇

     说实话,一开始看到这个题,还以为是动态规划,后来想了一下好像并不存在什么子问题,就是单纯要求个最大值而已,枪的威力由强本身的威力加上配件的加成,那么配件加...

    mathor
  • ASCII码排序

    输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间...

    书童小二
  • 机器学习中如何解决过拟合

    机器学习中出现的非常频繁的问题:过拟合与规则化。我们先简单的来理解下常用的L0、L1、L2和核范数规则化。 监督机器学习问题无非就是"minimizeyour...

    用户1332428
  • [-算法篇-] 开篇前言

    张风捷特烈
  • 从游戏开发公司HR角度看游戏软件开发技术人员招聘

    笔者在一家西安游戏开发公司担任HR,一直在负责公司的游戏软件开发技术人员招聘,面过的游戏开发人员几十个,有软件公司的技术总监,有知名软件公司数年经验者,也有更多...

    西安弈聪软件公司
  • 程序员的真实生活写照:拿命换钱

    北京的西北角是个特别的区域,这里汇集了众多互联网及IT企业,实力雄厚的上市公司将自家logo悬挂在大厦的顶端,而刚起步的创业公司也会选择在这里租下一亩三分地。

    用户1257393

扫码关注云+社区

领取腾讯云代金券