Oracle 分区表中存在range-list表分区时遇到问题及解决办法

我们遇到的通常是list分区这种居多,我就不介绍了。

以下解决的是 复合分区情况

表已存在,需要在范围分区中增加一个分区 我们常说的表分区为range这种

下面是已有两个分区 T_QC, T_SC ,现在要增加一个T_RC

partition T_QC values less than ('SC')

tablespace

CUX_****

pctfree

10

initrans

1

maxtrans

255

(

subpartition

T_QC_1 values (1) tablespace CUX_****,

subpartition

T_QC_DEFAULT values (DEFAULT) tablespace CUX_****

),

partition T_SC values less than ('SD')

tablespace

CUX_****

pctfree

10

initrans

1

maxtrans

255

(

subpartition

T_SC_1 values (1) tablespace CUX_****,

subpartition

T_SC_DEFAULT values (DEFAULT) tablespace CUX_****

),

a.将T_QC 进行拆分,拆分成

T_QC,T_RC

ALTER TABLE

CUX_LINES_XX

SPLIT PARTITION T_QC AT ('T_RC') INTO

(PARTITION T_QC tablespace CUX_****,

PARTITION T_RC tablespace CUX_****);

b.新生成T_RC中,会有T_QC一样的子分区,这些分区先删除,再增加新的子分区

注意:删除顺序是 先删除默认子分区,再删除其他子分区

ALTER TABLE CUX_LINES_XX

DROP SUBPARTITION T_RC_DEFAULT;

ALTER TABLE

CUX_LINES_XX

DROP SUBPARTITION T_RC_1

;

c.增加新的T_RC的子分区,顺序是先增加其他子分区,再增加默认子分区

ALTER

TABLE CUX_LINES_XX MODIFY PARTITION T_RC

ADD SUBPARTITION T_RC_11 VALUES (11) tablespace

CUX_****; ALTER TABLE CUX_LINES_XX MODIFY PARTITION

T_RC

ADD

SUBPARTITION T_RC_12 VALUES (12) tablespace

CUX_****; ALTER TABLE CUX_LINES_XX MODIFY PARTITION

T_RC

ADD SUBPARTITION T_RC_DEFAULT VALUES (DEFAULT) tablespace

CUX_****;

ORA-14621: cannot add subpartition when DEFAULT subpartition

exists

Cause: An ADD SUBPARTITION operation cannot be executed when a

subpartition with DEFAULT values exists

Action: Issue a SPLIT of the DEFAULT subpartition instead

以上问题 出现在新增子分区时:

分区表中有子分区,而且存在默认子分区时,需要先删除默认子分区,再增加新的子分区,最后再把增加默认子分区。

ORA-14629:cannot drop the only subpartition of a partition

以上问题出现在删除子分区时:

删除子分区时 如果有默认子分区(Deafult)时,先删除DEFAULT;

再删除其他子分区

经实验得出结论:

删除子分区顺序是 先删除默认子分区,再删除其他子分区

增加子分区顺序是 先增加其他子分区,再增加默认子分区

--刘轶鹤

oracle分区list,Oracle 分区表中存在range-list表分区时遇到问题及解决办法相关推荐

  1. iis6导出Excel报错检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,8000401a错误解决办法

    1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双 ...

  2. Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法...

    Oracle客户端工具出现"Cannot access NLS data files or invalid environment specified"错误的解决办法 方法一:参考 ...

  3. 【Oracle相关】坑!使用oracle时,发生标识符无效解决办法

    –真是个大坑 使用oracle时,发生标识符无效解决办法 一般出现该错误的原因: 1.列名写错导致 2.使用了关键字作为了列名 但是这次遇到的情况有点奇葩 通过dblink直接查询该表,并没有报出问题 ...

  4. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  5. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  6. JS中for循环里面的闭包问题的原因及解决办法

    JS中for循环里面的闭包问题的原因及解决办法 参考文章: (1)JS中for循环里面的闭包问题的原因及解决办法 (2)https://www.cnblogs.com/ZinCode/p/555190 ...

  7. python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...

  8. C#中引用第三方ocx控件引发的问题以及解决办法

    C#中引用第三方ocx控件引发的问题以及解决办法 参考文章: (1)C#中引用第三方ocx控件引发的问题以及解决办法 (2)https://www.cnblogs.com/XuPengLB/p/759 ...

  9. IOS端 vux中scroll滚动自动回弹到顶部或者左侧的解决办法

    IOS端 vux中scroll滚动自动回弹到顶部或者左侧的解决办法 问题表象 在滑动的时候,偶发性出现自动回弹到顶部的现象,通过onScroll回调发现scrollTop为-1造成回弹,开始寻找为什么 ...

最新文章

  1. 如何在Windows上做Python开发?微软出了官方教程(附链接)
  2. 风向变了 网络安全又占股市风口
  3. layui进度条bug
  4. python中5个json库的速度对比,你猜对了吗
  5. Chrome API操作串口
  6. js读取服务器txt文件,ZK中使用JS读取客户端txt文件内容问题
  7. rabbitmq导出队列_消息队列BCMQ在大云运维管理平台BCDeepWatch中的应用
  8. Gprinter Android SDK V2.1.4 使用说明
  9. (日常搬砖)windows下如何查看并导出文件夹目录
  10. piap.windows io 监测attilax总结
  11. 微博的html,微博输入html
  12. 嵌入式系统作业12(SD卡读取)
  13. 图解js中继承的几种方式
  14. 移动周报:最受欢迎的跨平台开发工具推荐
  15. 【WEb数据采集之js埋码】
  16. Api --String知识点
  17. jzoj P1285 奶酪厂
  18. Tomcat优化经验之谈
  19. spark 相关性分析_基本统计 - correlations(相关性系数) - 《spark机器学习算法研究和源码分析》 - 书栈网 · BookStack...
  20. 单样本和双样本的检验

热门文章

  1. java mission 篡改后 网速很慢_关于直连网线速度正常,插上路由器后速度变慢的解决方法{不全面}...
  2. java中的alert是什么意思_javascript 中如何使用alert?
  3. mysql使用释放资源_数据库--释放mysql数据库资源
  4. 【UGV】Mec 麦轮版小车驱动程序示例
  5. 【控制】《多智能体系统一致性与复杂网络同步控制》郭凌老师-第5章-具有一般耦合结构的时滞复杂网络同步
  6. 3.1 神经网络概览-深度学习-Stanford吴恩达教授
  7. 一起学nRF51xx 9 -  pwm
  8. 那些生活中的应该知道的知识
  9. MAC复用和逻辑信道优先级
  10. android4.0 编译报错 Xmx2048m错误 .