博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle ORA-01502 错误解决
阅读量:6138 次
发布时间:2019-06-21

本文共 769 字,大约阅读时间需要 2 分钟。

  hot3.png

今天执行过程报了此错,在网上查到相应该解决方法,记录下来

【转载自网络】 

ORA-01502: 索引'P_ABCD.PK_WEB_BASE'或这类索引的分区处于不可用状态 
原因:出现这个问题,可能有人move过表,或者disable 过索引。 
1、alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 
2、alter index index_name  unusable,命令使索引失效。 
解决办法: 
1、重建索引才是解决这类问题的完全的方法。 
alter index index_name rebuild (online); 
2、如果是分区索引只需要重建那个失效的分区 。 
alter index index_name rebuild partition partition_name (online); 
说明: 
1. alter session set skip_unusable_indexes=true;就可以在session级别跳过无效索引作查询。 
2.分区索引应适用user_ind_partitions。 
3.状态分4种: 
N/A说明这个是分区索引需要查user_ind_partitions或者user_ind_subpartitions来确定每个分区是否可用; 
VAILD说明这个索引可用; 
UNUSABLE说明这个索引不可用; 
USABLE 说明这个索引的分区是可用的。 
http://www.sudu.cn/info/html/edu/20071225/20526.html 
http://blog.oracle.com.cn/html/65/t-122265.html 

转载于:https://my.oschina.net/dclink/blog/270228

你可能感兴趣的文章
VM挂起后无法打开
查看>>
我的友情链接
查看>>
监控介绍
查看>>
linux下logrotate配置
查看>>
后悔自己2013年错过的一切,只好在浪费了2014来弥补
查看>>
2 Linux 相关历史及基础
查看>>
子网的划分方法
查看>>
勤能补拙,拙有何用?
查看>>
Configuring InnoDB Buffer Pool Flushing
查看>>
webdriver 自动化测试初试
查看>>
maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下
查看>>
cacti PHP 少见错误 PHP Warning: session_start(): open(/var/lib/php/session/
查看>>
SQL Server 2016 Management Studio 安装
查看>>
KVM虚拟化的介绍与简单使用
查看>>
win7怎么设置自动关机
查看>>
iOS的归档(archive)和解档(unarchive)
查看>>
HTML第四讲 Dreamweaver与框架集
查看>>
Testin内测解决方案,让小白变身测试专家!
查看>>
BeanShell中友好的文档对象
查看>>
【58沈剑 架构师之路】InnoDB并发如此高,原因竟然在这?
查看>>