修复 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;  
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-10-07 05:26:33

修复 status 为 unusable 的 index的相关文章

springboot 集成jsp问题: There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.jsp

关于spring boot 集成 jsp 出现的如下问题: There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.jsp 解决的方法总结如下:  聚合模块(POM)下,如果出现如上故障 : 1.先检查有无漏掉导入 tomcat-embed-jasper  jsp引擎,springboot 内置的tomcat中没有此依赖,如果没有,idea控制台就会输出如下错误代码:   而前台页面则报的错误如

分区表的操作对索引的影响

一直知道对分区表的DDL 操作可能导致索引失效,但是还没做过总结,今天稍微总结下. 增加分区对所有索引都没影响 Truncate 分区会导致全局索引,主键失效.分区索引不受影响 Truncate update global indexes 索引不受影响 Move 分区导致全局索引和分区所在的本地索引失效. Move update global indexes 全局索引没影响,分区所在的本地索引失效. Drop 分区导致全局索引失效,分区索引不受影响 Drop upgrade global ind

daemon框架

这个框架主要是开多个子进程来异步处理任务,同时主进程能和子进程通信,了解子进程的status,并且能restart子进程. 管理者可以了解主进程的信息info,并且能shutdown主进程.管理者和主进程之间通过tcp通信. 这个过程涉及主进程Master,子进程Worker,队列Queue,以及消费者Consumer. 这几天学习框架,一方面要学会如何组装零件,也要回拆解零件,更加要学会改进零件. 问问自己 (1)       框架的数据流是否梳理清楚 (2)       能否改进框架 (3)

oracle11g系列 事物和常用数据库对象

1.1. 事务 事务就是业务上的一个逻辑单元,它能够保证其中对数据所有的操作会全部成功,要么全部失败. 事务开始于一条可执行的SQ语句,继续执行事务主题,然后结束于以下的任意一种情况. 显示提交(COMMIT):当事务遇到COMMIT指令时,将结束事务并永久保存所有所有更改的数据. 显示回滚(ROLLBACK):当事务遇到ROLLBACK指令时,也将结束事务的执行,但是此时它回滚所有更改的数据到事务开始时的原始值,即取消更改. DDL语句:一旦用户执行了DDL(数据定义语言,如CREATE.DR

杂乱无章之Oracle(二)

六.IMPDP用法 1.导入表 impdp hsiufo/hsiufo directory=dump_dir dumpfile=full.dmp tables=scott.emp remap_schema=scott:scott 注:上图为为有一个全库的逻辑备份 full.dmp,然后删除用户scott的emp表,在full.dmp中导入emp到用户scott impdp hsiufo/hsiufo directory=dump_dirdumpfile=full.dmp tables=scott

052(十五)

71. 71.You are working on a new Oracle Database 11g server, where only the software is installed and no database is created. You plan to create a database on this server using the Database Configuration Assistant (DBCA). Some of the requirements set

【oracle ocp 知识点二】

1.数据库操作语言 DML在运行时下面的语句 添加一个新行到表 更新表现出一定的线 从表删除现有行 一个事务处理是由一系列的DML语句逻辑组成 A.insert 每次插入一行数据 字符和日期的须要单引號引起来,日期的插入须要to_date()处理 SQL> insert into dept values(54,'',null); //插入空值 1 row created. SQL> select * from dept; DEPTNO DNAME          LOC ----------

JS0基础学习笔记(1)

为了须要,最近開始学习JS相关知识.基本的方式是通过看视频以及查阅相关手冊.并动手实践,亲手写出每一个小案例,以下是相关代码(每一个案例用分隔线隔开). <!DOCTYPE html> <html> <head> <title>设置一个元素是否可见</title> <meta charset="utf-8"> </head> <style type="text/css">

原声js基础笔记

原声js基础笔记 前端开发群: 欢迎加入. <!DOCTYPE html> <html> <head> <title>设置一个元素是否可见</title> <meta charset="utf-8"> </head> <style type="text/css"> .tips{width:370px;background:#CCC;display:none;} </