1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

快速的Oracle收缩表分区解决办法

2022-11-25 | 数据库 | 1818ip | 552°c
A+ A-

上章就Oracle增加表分区进行了说明,现在就对Oracle收缩表分区(coalesce partitions)来描述下。Oracle收缩表分区能被应用于hash分区或复合分区的hash子分区,执行之后,会自动收缩当前的表分区,比如某表当前有5个hash分区,执行alter table tbname coalesce partitions后就变成4个,再执行一次就变成3个,再执行一次就变2个,再执行一次就………..就报错了:),对于已分区的表至少要有一个分区存在的嘛!

例如:

JSSWEB>selecttable_name,partition_namefromuser_tab_partitions 
  • wheretable_name='T_PARTITION_HASH'; TABLE_NAMEPARTITION_NAME
  • ------------------------------------------------------------ T_PARTITION_HASHT_HASH_P2
  • T_PARTITION_HASHT_HASH_P3 T_PARTITION_HASHT_HASH_P4
  • T_PARTITION_HASHT_HASH_P5 T_PARTITION_HASHT_HASH_P1
  • JSSWEB>altertablet_partition_hashcoalescepartition;
  • 表已更改。

    JSSWEB>selecttable_name,partition_namefromuser_tab_partitions 
  • wheretable_name='T_PARTITION_HASH'; TABLE_NAMEPARTITION_NAME
  • ------------------------------------------------------------ T_PARTITION_HASHT_HASH_P2
  • T_PARTITION_HASHT_HASH_P3 T_PARTITION_HASHT_HASH_P4
  • T_PARTITION_HASHT_HASH_P1
  • 本文Oracle收缩表分区来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/sql/Oracle/2009111312912.html

    本文来源:1818IP

    本文地址:https://www.1818ip.com/post/11482.html

    免责声明:本文由用户上传,如有侵权请联系删除!

    发表评论

    必填

    选填

    选填

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。