将所有 UNUSABLE 状态的 index 修复

-- 请以 DBA 权限登录,并执行
-- 将所有 UNUSABLE 状态的 index 修复, rebuild 一下即可
declare
  -- 指向所有 UNUSABLE 状态的 index 的游标
  cursor c is
    select index_name, owner
    from dba_indexes
    where status=‘UNUSABLE‘;
 
  owner dba_indexes.owner%type;
  index_name dba_indexes.index_name%type;
begin
  open c;
  loop
       fetch c into index_name, owner;
       exit when c%notfound;
       
       execute immediate ‘alter index ‘ || owner || ‘.‘ || index_name || ‘ rebuild‘;
  end loop;
  close c;
end;

时间: 2024-08-09 22:00:59

将所有 UNUSABLE 状态的 index 修复的相关文章

VPN各种常见状态码及修复方法

1.633错误 :由于Windows系统本身的问题,在PPTP协议连接多次并断开之后,后导致一直出现633错误.参见微软的官方解决方案:http://support.microsoft.com/kb/885959/zh-cn当然最直接的还是重启一下电脑就好了. 2.628错误:由于网关或者是GFW的干扰,一部分用户会遇到628状态.一般状态会持续几天,然后会自行恢复.解决方法 1. 尝试其他线路,尤其是[VIP]CN TO JP 的几条线路.解决方法 2. 改用其他协议,PPTP 换成 L2TP

修复 status 为 unusable 的 index

以DBA权限登陆,执行以下脚本即可. declare     -- 指向所有 UNUSABLE 状态的 index 的游标      cursor c is        select index_name, owner        from dba_indexes        where status='UNUSABLE';          owner dba_indexes.owner%type;     index_name dba_indexes.index_name%type; 

React.js 基础入门三 ---组件状态state

React 组件实例在渲染的时候创建.这些实例在接下来的渲染中被重复使用,可以在组件方法中通过 this 访问.唯一一种在 React 之外获取 React 组件实例句柄的方式就是保存React.render 的返回值.在其它组件内,可以使用 refs 得到相同的结果(后面会简单解释refs). 从上几章的学习,我们可以这么理解组件,学过php的Yii框架的都知道widget组件,react.js定义一个组件,通过在组件中定义各种'方法','属性'最后通过render来渲染这个组件. 其中<组建

Akka(16): 持久化模式:PersistentFSM-可以自动修复的状态机器

前面我们讨论过FSM,一种专门为维护内部状态而设计的Actor,它的特点是一套特殊的DSL能很方便地进行状态转换.FSM的状态转换模式特别适合对应现实中的业务流程,因为它那套DSL可以更形象的描述业务功能.为了实现FSM的可用性,就必须为FSM再增加自我修复能力,PersistentFSM是FSM和PersistentActor的合并,是在状态机器模式的基础上再增加了状态转变事件的持久化,从而实现内部状态的自我修复功能的.在FSM结构基础上,PersistentFSM又增加了领域事件(domai

Mysql show index解释

查看表上的索引状态: SHOW INDEX returns table index information. SHOW KEYS and SHOW INDEXES are synonyms for SHOW INDEX. 语法: show {index|indexes} from table_name [ from db_name ] [where expr] The following fields are returned by SHOW INDEX. Field Description T

查看ElasticSearch服务状态和结果的URL

查看es集群状态 http://ip:port/_cat/health?v 集群节点健康查看 http://ip:port/_cat/nodes?v 列出集群索引 http://ip:port/_cat/indices?v 索引相关 URL 说明 /index/_search 不解释 /_aliases 获取或操作索引的别名 /index/ /index/type/ 创建或操作类型 /index/_mapping 创建或操作mapping /index/_settings 创建或操作设置(num

ORACLE 分区表简介

参考链接:http://blog.csdn.net/ziwen00/article/details/9158725ORACLE-分区表 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. 6.表的分区做过改变后索引问题 7.将一个非分区表转换为分区表 (1) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表

谈一下怎样设计Oracle 分区表

在谈设计Oracle分区表之间先区分一下分区表和表空间的个概念: 表空间:表空间是一个或多个数据文件的集合,全部数据对象都存放在指定的表空间中,但主要存放表,故称表空间. 分区表:分区致力于解决支持极大表和索引的关键问题.它採用他们分解成较小和易于管理的称为分区的片(piece)的方法.一旦分区被定义,SQL语句就能够訪问的操作某一个分区而不是整个表,因而提高管理的效率.分区对于数据仓库应用程序很有效,由于他们经常存储和分析巨量的历史数据.当表中的数据量不断增大,查询数据的速度就会变慢,应用程序

【转】分区表索引实践案例

今天对分区表的索引(包括本地分区索引.全局分区索引.非分区索引)进行试验测试.=================================================================================================                                                                 分区索引基础知识梳理=======================================