oracle把没有分区的普通大表改成分区表

1.根据要改成分区的表的结构创建一张一样结构的表:

create table PARA_CELL_W_HIS_EXCHANGE

(

START_TIME DATE,

NE_CELL_ID VARCHAR2(16),

NE_MSC_ID VARCHAR2(16),

NE_BSC_ID VARCHAR2(16),

NE_BTS_ID VARCHAR2(16),

LAC NUMBER(8),

CI NUMBER(8),

BSC_ID NUMBER(5),

BTS_ID NUMBER(5),

BSC_NAME VARCHAR2(128),

.

.

.

RAC NUMBER(8),

SITE_TYPE NUMBER(8),

UARFCN NUMBER(16,3),

SCRA NUMBER(16,3),

PROBEREPORTINTERVAL VARCHAR2(4000),

PROBEMAXUEPERTMU VARCHAR2(4000),

RACHCONSTANTVALUE VARCHAR2(4000),

AICHPWR VARCHAR2(4000),

AICHTRANTIME VARCHAR2(4000),

POWEROFFSETPPM VARCHAR2(4000),

MAXPREAMBLECYCLE VARCHAR2(4000),

.

.

.

.

POWERCONTRSTEPINLOOP_DL VARCHAR2(4000),

CODETHD VARCHAR2(4000)

) tablespace WCDMA

partition by range(start_time)

(

partition p1 values less than (to_date('2011-3-1','YYYY-MM-DD')) TABLESPACE WCDMA,

partition p2 values less than (to_date('2012-12-5','YYYY-MM-DD')) TABLESPACE WCDMA

);

DROP INDEX IDX_PARA_CELL_W_HIS_BSCID_1;

create index IDX_PARA_CELL_W_HIS_BSCID_1 on PARA_CELL_W_HIS_EXCHANGE (START_TIME, NE_BSC_ID) local

tablespace WCDMA;

create index IDX_PARA_CELL_W_HIS_NE_CITY_1 on PARA_CELL_W_HIS_EXCHANGE (START_TIME, NE_CELL_ID, CITY_ID) local

tablespace WCDMA;

索引要创建成本地的。

2.更改字典表个信息

ALTER TABLE PARA_CELL_W_HIS_EXCHANGE EXCHANGE PARTITION P2 WITH TABLE PARA_CELL_W_HIS INCLUDING INDEXES WITHOUT VALIDATION;

ALTER TABLE PARA_CELL_W_HIS RENAME TO BAK_PARA_CELL_W_HIS;

ALTER TABLE PARA_CELL_W_HIS_EXCHANGE RENAME TO PARA_CELL_W_HIS;

-- DROP TABLE BAK_PARA_CELL_W_HIS PURGE;

ALTER TABLE PARA_CELL_W_HIS SPLIT PARTITION P2 AT(TO_DATE('2012-7-1','YYYY-MM-DD')) INTO (PARTITION P2,PARTITION P3);

ALTER TABLE PARA_CELL_W_HIS DROP PARTITION P2;

ALTER TABLE PARA_CELL_W_HIS set interval (numtodsinterval(1,'day'));

oracle变更为大表分区表,叶摇 » Blog Archive » oracle把没有分区的普通大表改成分区表...相关推荐

  1. oracle dcd设置,叶摇 » Blog Archive » os.tcp_keepalive 和ORACLE DCD

    os.tcp_keepalive 和ORACLE DCD 1.ORACLE DCD(死连接检测,即Dead Connection Detection) 即在$ORACLE_HOME/network/a ...

  2. 监听mysql表内容变化 使用canal,canal 监听同步指定数据库,所有表

    canal 监听同步指定数据库,所有表 canal 监听同步指定数据库,所有表 因为工作需求,需要用到数据库同步,又从网上找了一些发现都有些问题,所以自己弄好之后写一篇总结,及配置步骤吧 先将 MyS ...

  3. ORACLE普通表转换成分区表

    转http://mp.weixin.qq.com/s?__biz=MzAwMjkyMjEwNg==&mid=2247484761&idx=1&sn=ce080581145931 ...

  4. ORACLE 普通表转换成分区表(在线重定义)

    在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统.Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就 ...

  5. oracle 表连接 大表小表_优化必备基础:Oracle中常见的三种表连接方式

    在Oracle SQL语句中,如果from后面有多个表时,表的连接方式是一个很重要的考量. 从Oracle 6开始,优化器就支持下面4种表连接方式: - 嵌套循环连接(Nested Loop Join ...

  6. oracle新书 罗敏_Oracle Acs资深顾问罗敏 老罗技术核心感悟:分表还是分区?

    作者为:? SHOUG成员 – ORACLE ACS高级顾问罗敏 " 分表 + 分区" 多年来,某移动行业开发商在针对海量数据库进行设计时,一直在采用"分表 + 分区&q ...

  7. php 查oracle 表不存在报错处理,Oracle ORA-08104报错处理方法及注意事项

    [环境介绍] 系统环境:IBM P740 8205-E6C(AIX) + 11.2.0.3.0 Oracle RAC [背景介绍] 故障描述:数据库表空间超过90%,无法进行扩容表空间,需要业务侧清理 ...

  8. 大数据面试常见问题(一)——Oracle部分

    目录 1.Oracle分区类型 2.每种类型一般是用在什么场景下? 3.哪种分区类型使用的最多?为什么? 4.有没有用过组合分区?怎么搭配的? 5.分区表创建的基本语法是什么? 6.分区还有哪些不同的 ...

  9. oracle拆分分区语法详解大全_oracle拆分分区表及重建索引

    分区表的好处,应该就是提高性能. 提高性能的套路,一般就是垂直扩展和水平扩展.垂直扩展就是换更强的服务器,水平扩展就是加更多的服务器.垂直扩展适合单机版,水平扩展常用于分布式系统.而传统的数据库,如o ...

最新文章

  1. 你知道为什么Java的main方法必须是public static void?
  2. 1.3.2 向量化实现浅层神经网络
  3. C语言 | 卡尔曼滤波器算法1——应用介绍(Matlab simulink)
  4. LVS(11)——wrr
  5. 聊聊JVM(六)理解JVM的safepoint
  6. 学以致用十三-----Centos7.2+python3+YouCompleteMe成功历程
  7. fastscript增加三方控件
  8. createbitmap 旋转90度_如何旋转的位图90度
  9. java_自由块(静态块和非静态块)
  10. moba寻路_每日新游:RTS+MOBA颠覆性手游玩法,3V3居然还能吃鸡?
  11. Factory reset会黑屏一段时间进入Provision首页
  12. 微服务下蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...
  13. 如何在wps2019演示(ppt)中无需鼠标点击立即播放视频
  14. [精品毕设]基于Python实现的飞机票销售系统订票系统
  15. 小白的模拟电路初步学习20日打卡(14)
  16. R语言开发之CSV文件的读写操作了解下
  17. beta冲刺(3/7)
  18. 叶黄素是什么?叶黄素有哪些功效和作用?
  19. 【实用教程】视频自动播放
  20. python写图片爬取软件_python制作微博图片爬取工具

热门文章

  1. 低通采样定理 matlab,基于Matlab的低通抽样定理仿真.docx
  2. “邪门技巧1”:TLC代码究级优化,难掩打表AC光芒
  3. 线性代数让我想想:相似矩阵与矩阵的相似对角化
  4. 高斯混合模型leaning note
  5. 计算机视觉的自动编码器:无限可能的世界
  6. LOJ 一本通一句话题解系列:
  7. 2021年CSP-S初赛试题
  8. linux系统pkl,(网摘)Linux新手必看:浅谈如何学习linux
  9. php离开页面吗,关闭(不离开)页面时jquery beforeunload?
  10. 末日觉醒服务器端文件,CryoFall末日觉醒服务器创建攻略 怎么创建服务器