ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 学习之应用基础(5)

学习之应用基础(5)

原创 Linux操作系统 作者:simkyo 时间:2013-06-24 14:40:08 0 删除 编辑
这块可以参考Blog:
     Oracle 11g 新特性简介
       http://blog.csdn.net/tianlesoftware/archive/2010/01/06/5134819.aspx
       分区表 之 Interval分区 和 虚拟列 按星期分区表
       http://blog.csdn.net/tianlesoftware/archive/2010/06/10/5662337.aspx
二.  普通表转分区表方法
将普通表转换成分区表有4种方法:
       1. Export/import method
       2. Insert with a subquery method
       3. Partition exchange method
       4. DBMS_REDEFINITION
具体参考:
       How to Partition a Non-partitioned Table [ID 1070693.6]
       http://blog.csdn.net/tianlesoftware/archive/2011/03/02/6218704.aspx
       逻辑导出导入这里就不做说明,我们看看其他三种方法。
2.1  插入: Insert with a subquery method
     这种方法就是使用insert 来实现。 当然在创建分区表的时候可以一起插入数据,也可以创建好后在insert 进去。 这种方法采用DDL语句,不产生UNDO,
     只产生少量REDO,建表完成后数据已经在分布到各个分区中。    
SQL> select count(*) from dba;
  COUNT(*)
----------
   2713235
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
会话已更改。
SQL> select time_fee from dba where rownum<5;
TIME_FEE
-------------------
2011-02-17 19:29:09
2011-02-17 19:29:15
2011-02-17 19:29:18
2011-02-17 19:29:20

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-764664/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    165517