ORA-01502错误:索引或这类索引的分区处于不可用状态(英文:ora-01502:index ‘schema.index_name’ or partition of such index is in unusable state)。 (二)原因分析 查看出现问题的分区表,均有一个共同点:表上以“pk_”开头的索引为unusable状态,以“pk_”开头的索引是随创建主键约束而创建的。当用户在创建...
1. 重建索引才是解决这类问题的完全的方法。 alter index index_name rebuild (online); 或者alter index index_name rebuild; 2. 如果是分区索引只需要重建那个失效的分区 。 alter index index_name rebuild partition partition_name (online); 或者alter index index_name rebuild partition partition_name ; 3...
ORA-01502错误:索引或这类索引的分区处于不可用状态(英文:ora-01502:index 'schema.index_name' or partition of such index is in unusable state)。 (二)原因分析 查看出现问题的分区表,均有一个共同点:表上以“pk_”开头的索引为unusable状态,以“pk_”开头的索引是随创建主键约束而创建的。当用户在创建主...
ORA-01502 索引xx或这类索引的分区处于不可用状态 索引失效后,向表中是无法插入数据的 原因: 出现这个问题,可能有人move过表,或者disable 过索引。 1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 2. alter index index_name unusable,命令使索引失效。
ORA-01502: 索引或这类索引的分区处于不可用状态,原因:出现这个问题,可能有人move过表,或者disable过索引。1.altertablexxxxxxmovetablespacexxxxxxx命令后,索引就会失效。2.alterindexindex_nameunusable,命令使索引失效。解决办法:1.重建索引才是
如果是分区索引只需要重建那个失效的分区 。 alter index index_name rebuild partition partition_name (online); 或者alter index index_name rebuild partition partition_name ; 或者改变当前索引的名字。 说明: alter session set skip_unusable_indexes=true;就可以在session级别跳过无效索引作查询。
最近在做Oracle数据清理,在对分区表进行数据清理时,采用的方法是drop partition,删除的过程中,没有遇到任何问题,大概过了10分钟,开发人员反馈部分分区表上的业务失败。具体错误为: ORA-01502错误:索引或这类索引的分区处于不可用状态(英文:ora-01502:index 'schema.index_name' or partition of such index is in ...
ORA-01502 索引xx或这类索引的分区处于不可用状态 索引失效后,向表中是无法插入数据的 原因: 出现这个问题,可能有人move过表,或者disable 过索引。 1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 2. alter index index_name unusable,命令使索引失效。
具体错误为: ORA-01502错误:索引或这类索引的分区处于不可用状态(英文:ora-01502:index 'schema.index_name' or partition of such index is in unusable state)。 (二)原因分析 查看出现问题的分区表,均有一个共同点:表上以“pk_”开头的索引为unusable状态,以“pk_”开头的索引是随创建主键约束而创建的。