美文网首页linux redhat & Oracle
在线重建分区表的分区索引

在线重建分区表的分区索引

作者: 重庆思庄 | 来源:发表于2020-05-18 17:45 被阅读0次

有时分区表的分区进行了数据交换,导致分区索引变为不可用,这时需要我们对此进行重建。

对此,我们需要进行如下操作:

1、如果有很多分区字段,需要生成一个脚本来做

select 'ALTER INDEX gps.' || INDEX_NAME || ' REBUILD PARTITION ' || PARTITION_NAME  || ' ;'

      from dba_ind_partitions where index_owner='GPS'  AND status='UNUSABLE'

      ORDER BY 1;

2、执行重建索引的语句

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120625 ;

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120626 ;

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120627 ;

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120628 ;

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120629 ;

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120630 ;

ALTER INDEX gps.LCDX_SIGN_TIME_CARD REBUILD PARTITION P120701 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120625 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120626 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120627 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120628 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120629 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120630 ;

ALTER INDEX gps.LCDX_STAT_TIME_CARD REBUILD PARTITION P120701 ;

12cOCP周末班,正在报名,欢迎垂询

相关文章

  • 在线重建分区表的分区索引

    有时分区表的分区进行了数据交换,导致分区索引变为不可用,这时需要我们对此进行重建。 对此,我们需要进行如下操作: ...

  • Mysql 分区表

    MySQL分区表支持RANGE,LIST,HASH,KEY,COLUMNS多种分区算法。 分区表的唯一索引和主键索...

  • Hive-分区&分桶

    分区 简介 为了避免Hive每次查询都扫描整个文件,除了采用索引的方式外,还可以通过建立分区表。分区表是指在创建表...

  • oracle表分区和索引分区

    ㈠ 分区表技术概述 ㈡ 分区索引技术概述 ⑴ 本地前缀分区索引 适用场景:如果历史数据整理非常频繁、而且不能承受全...

  • MBR分区与GPT分区

    Linux系统中有两种常见的分区表 MBR分区表(主引导记录分区表)和 GPT分区表(GUID分区表) MBR分区...

  • MySQL分区表

    一、概念 分区表是一个独立的逻辑表,但是底层由多个物理子表组成。分区表对应用上层是透明的。需要注意的是:分区的索引...

  • Vertica的这些事(九)—— vertica存储统计信息

    vertica存储统计信息: 表数量: 分区表数量: 总表占大小: 分区表总大小: 分区表大小(前10): 分区表...

  • Impala分区表

    摘要:Impala,分区表,hdfs 分区表 分区表就是将某个分区的数据的单独存放,当使用where语句是针对某个...

  • 分区表

    水平分区和局部分区索引   InnoDB支持分区表的水平分区,不支持垂直分区 水平分区,指将同一个表中不同行的记录...

  • Oracle SQL调优之分区表

    @[toc] 一、分区表简介 分区通过让您将它们分解为更小且更易于管理的分区(称为分区)来解决支持非常大的表和索引...

网友评论

    本文标题:在线重建分区表的分区索引

    本文链接:https://www.haomeiwen.com/subject/sqrpohtx.html