Oracle列表分区
来源:互联网 发布:测辐射软件 编辑:程序博客网 时间:2024/06/02 05:46
今天做了一件错事,总结经验如下吧。
当一张表的列表分区建错时,千万不要直接drop PARTITION ,否则将导致该分区的数据丢失,而且不可恢复,深刻教训啊,现在还不知道怎么渡过这个难关啊,害怕ing.
可以采取的方法:(以范围分区举例,此处以城市区号为例分区)
1.例如原来的分区分到了598,这样599就无法插入,现在要新建一个分区在600(NP),然后将598的分区合并到600中。后面将597-591得分区都合并至600中,新建、合并语句如下:
ALTER TABLE sales ADD PARTITION NP
VALUES LESS THAN 600 TABLESPACE ts_sale2000q1;
alter table sales merge partitons SM,NP into partiton NP;
2.将600的分区进行拆分,从599开始拆分,直至拆分到591
ALTER TABLE sales
SPLIT PARTITON NP
AT 599 INTO (SM,NP) ;
这样逐步循环就能实现拆分了。
3.因为Oracle默认在修改分区时,会设置索引为unuseable状态,所以在处理完后,可以重建所以
例如该表有一个所以zd_index
则alter index zd_index rebuild;
就可以解开索引了
- Oracle.表分区:列表分区
- Oracle列表分区
- oracle高级 列表分区 复合分区
- Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区
- Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区
- Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区
- oracle list partition列表分区(一)
- oracle 12cR2 多列列表分区
- Oracle 12cR2自动列表分区
- oracle 分区,range-list,范围-列表复合分区
- oracle分区之包含模板的'范围-列表分区'例子
- 列表分区
- MySQL分区--列表分区
- MySQL分区--列表列分区
- oracle分区
- oracle分区
- Oracle 分区
- oracle分区
- Oracle存储过程小疑惑
- Rational 2002产品安装(转)
- 用JavaScript实现MD5,SHA1加密
- 记录每一天的学习经历
- 解决osg路径与文件名中的中文字符问题
- Oracle列表分区
- [原创]从RTF格式 的文件中提取文本。
- 曾经是否觉得回忆
- shell基础一:文件安全与权限
- 参加高中毕业十年同学会有感
- Merlin 的魔力: 将 JavaBean 组件状态序列化到 XML
- 删数问题
- shell基础二:查找技巧,find及xargs的使用
- 链接错误LNK2001的可能几种原因