ORA-01502: 索引 'xxx' 或这类索引的分区处于不可用状态
ORA-01502: 索引 ‘xxx’ 或这类索引的分区处于不可用状态,移动表空间后,导致索引失效,处于不可用状态。
### The error occurred while setting parameters
### SQL: insert into USER_LBL_INF( LBL_ID,LBL_NM,USERID,CRT_TM) values( ?, ? , ? , ? )
### Cause: java.sql.SQLException: ORA-01502: 索引 'BASE_PD.PK_USER_LBL_INF' 或这类索引的分区处于不可用状态
; uncategorized SQLException; SQL state [72000]; error code [1502]; ORA-01502: 索引 'BASE_PD.PK_USER_LBL_INF' 或这类索引的分区处于不可用状态
; nested exception is java.sql.SQLException: ORA-01502: 索引 'BASE_PD.PK_USER_LBL_INF' 或这类索引的分区处于不可用状态
] with root cause
java.sql.SQLException: ORA-01502: 索引 'BASE_PD.PK_USER_LBL_INF' 或这类索引的分区处于不可用状态
查询不可用的索引
SELECT INDEX_NAME, STATUS FROM DBA_INDEXES WHERE OWNER = 'RZGWL_WLLH' AND STATUS != 'VALID';
重建索引
ALTER INDEX PK_BT_RY_SYS_USER_ROLE REBUILD;
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。