oracle分区表学习及应用

-- Create table(创建分区表)
create table BILL_MONTHFEE_ZERO
(
  SERV_ID             NUMBER(20) not null,
  BILLING_CYCLE_MONTH NUMBER(6) not null,
  DATE_TYPE           NUMBER(1),
  ACC_NBR             VARCHAR2(80)
)
 partition by range (BILLING_CYCLE_MONTH)
  (partition p_200407 values less than (200407)
    tablespace TS_ZIKEN
      storage(initial 100k next 100k minextents 1 maxextents unlimited pctincrease 0),
   partition p_200408 values less than (200408)
    tablespace TS_ZIKEN
      storage(initial 100k next 100k minextents 1 maxextents unlimited pctincrease 0))
      ;
create index idx_bill_monthfee_zero_idx01 on bill_monthfee_zero(billing_cycle_month)
tablespace TS_ZIKEN_idx
storage(initial 100k next 100k minextents 1 maxextents unlimited pctincrease 0) nologging;
grant all on bill_monthfee_zero to dxsq_dev;

--增加分区表

alter table BILL_MONTHFEE_ZERO add Partition p_200409
values less than (200409) tablespace ts_ziken;

--删除一分区
alter table part_tbl drop Partition part_tbl_08;

--将一个分区分为两个分区
alter table bill_monthfee_zero split Partition p_200409 at (200409)
into (Partition p_200409_1 tablespace ts_ziken,
Partition p_200409_2 tablespace ts_ziken_idx);

--合并分区
ALTERTABLE bill_monthfee_zero
   MERGE PARTITIONS p_200408, p_200409 INTOPARTITION p_all

--将分区改名

altertable bill_monthfee_zero rename Partition p_200408 to p_fee_200408

--将分区改表空间

altertable bill_monthfee_zero move Partition p_200409
tablespace ts_ziken_01 nologging

--查询特定分区
select count(*) from BILL_MONTHFEE_ZERO partition (p_200407);

--添加数据
insert into bill_monthfee_zero select * from bill_monthfee_zero partition (p_200407)

--分区表的导出

userid=dxsq/teledoone@jndxsq154
buffer=102400
tables=bill_monthfee:P_200401,
file=E:"exp_para"exp_dxsq_tables.dmp
log=E:"exp_para"exp_dxsq_tables.log

技巧:

删除表中一个字段:

alter table bill_monthfee_zero set unused column date_type;

添加一个字段:alter table bill_monthfee_zero add date_type number(1);

转载于:https://www.cnblogs.com/jimeper/archive/2007/08/31/877776.html

oracle分区表学习及应用相关推荐

  1. [oracle]分区表学习

    (一)什么是分区 所谓分区,就是将一张巨型表或巨型索引分成若干个独立的组成部分进行存储和管理,每一个相对小的,可独立管理的部分,称为分区. (二)分区的优势 提高数据可管理性.对表进行分区,数据的加载 ...

  2. 深入学习Oracle分区表及分区索引

    关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: ?       Range(范围)分区 ?       Has ...

  3. java oracle 分区查询_深入学习Oracle分区表及分区索引

    深入学习Oracle分区表及分区索引 关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: •       Rang ...

  4. oracle修改分区表的默认空间,Oracle数据库学习_Oracle分区表的分区占用空间为什么是8M?如何修改分区的初始空间?...

    Oracle数据库学习_Oracle分区表的分区占用空间为什么是8M?如何修改分区的初始空间? 现象一描述: 在oracle12c下创建一个分区表T_A_TRADING,新建一个分区P1,P1里没有任 ...

  5. oracle拆分分区语法详解大全_学习笔记:Oracle分区表 添加 删除 合并 删除 交换 拆分等分区表的操作案例...

    天萃荷净 Oracle分区表管理,记录关于Oracle分区表的管理案例:创建.删除.合并.拆分.交换.更改分区表的操作方法 1.添加创建分区表 1.1)增加分区(add partition) 语法是: ...

  6. Oracle分区表及分区索引的创建

    关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: •       Range(范围)分区 •       Has ...

  7. oracle list 分区详解,ORACLE分区表详解

    此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表 ...

  8. oracle不适合建立索引的场景,Oracle 分区表中本地索引和全局索引的适用场景

    背景 分区表创建好了之后,如果需要最大化分区表的性能就需要结合索引的使用,分区表有两种索引:本地索引和全局索引.既然存在着两种的索引类型,相信存在即合理.既然存在就会有存在的原因,也就是在特定的场景中 ...

  9. oracle菜鸟学习之 分析函数-排序

    oracle菜鸟学习之 分析函数-排序 排序函数 1.row_number:返回连续的排序,无论值是否相等 2.rank:具有相等值得行排序相同,序数值随后跳跃 3.dense_rank:具有相等值得 ...

最新文章

  1. 一步步使用SAP云平台的WebIDE开发SAP UI5应用
  2. selenium自动化测试_维持Selenium测试自动化的完美方法
  3. Apache log4j是领先的日志记录框架
  4. Oracle DBA必须学会的11个Linux基本命令
  5. 【BZOJ2751】【codevs1853】容易题,快速幂+逆元
  6. 大数运算(Java)
  7. tperformancegraph_列车运行实绩图,train performance graph,音标,读音,翻译,英文例句,英语词典...
  8. 哈理工OJ 2090 背包【思维】
  9. 设计算法判断链表是否中心对称
  10. 代理ARP产生路由环路问题分析
  11. About The Idea Of Flipped
  12. C#实现QQ窗体的步骤和总结
  13. QTableView 例三(代理)
  14. Arouter 跳转失败activityResumeTrigger: not whiteListed
  15. 【Python--torch(激活函数说明+代码讲解)】激活函数(sigmoid/softmax/ELU/ReLU/LeakyReLU/Tanh)
  16. BTC不同格式私钥的相互转换
  17. 单例模式(Python中的单例类)
  18. docker容器网络及其配置
  19. JS与JQ基础练习---侧栏二级菜单操作
  20. 不积跬步无以至千里——LeetCode 929. 独特的电子邮件地址

热门文章

  1. LinuxAndroid笔记-centos7安装adb并链接到雷电模拟器
  2. Redis工作笔记-spring整合jedis
  3. C++\Python\Qt工作笔记-读取txt文件查找某行是否包含keyWord
  4. C++工作笔记-多继承下的一个大坑
  5. mysql 对部分表binlog_MySQL抑制binlog日志中的binlog部分
  6. php运行的四个黄金组合,PHP168与Phpwind强势整合 打造黄金组合
  7. 流行歌单片机c语言编程,单片机6首音乐播放的proteus仿真电路及C语言程序设计...
  8. 注意html的语言编码charset,HTML编码
  9. 短程调度 中程调度 长程调度
  10. (软件工程复习核心重点)第八章面向对象方法学-第三节:面向对象建模之对象模型