Índex d'Oracle d'ORA-01502 en Estat Inutilitzable
En provar realitzar pregunta en taules d'Oracle amb declaració de SQL selecta, Oracle torna l'error següent:
ORA-01502: indexi 'string.string' o partició de tal índex és en estat inutilitzable
L'error indica que un intent hagi estat fet accedir a un índex o partició d'índex que s'ha puntuat inutilitzable per una càrrega directa o per una operació de DDL.
El problema normalment passa en utilitzar el Camí Directe per al SQL*Loader, Càrrega Directa o operacions de DDL. Això exigeix prou que l'espai provisional construeixi tots els índexs de la taula. Si hi ha no prou espai en TEMP tablespace, totes les baralles encara es carregaran i s'importaran, però els índexs queden amb L'ESTATUS = 'INVÀLID'.
Els índexs invàlids es poden consultar amb un * SELECTE des de USER_INDEXES ON ESTATUS = 'INVÀLID'; Declaració de SQL.
La solució a aquest error és simple. Vostè pot:
- Deixi l'índex especificat i/o recreï l'índex
- Reconstrueixi l'índex especificat
- Reconstrueixi la partició d'índex inutilitzable
Generalment, la llengua de manipulació de SQL següent podrà reconstruir l'índex inutilitzable:
CANVIÏ L'ÍNDEX index_name RECONSTRUIR
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Oracle ORA-14074 Crear o Sumar-se l'Error de Suspensos de Partició Nou
- Creï, Afegeixi o Parteixi Suspensos de Partició de Base de Dades d'Oracle amb Error d'ORA-14080
- Com Evitar Caràcters en Preguntes Oracle PL/SQL
- Error de Taula de Gota d'Oracle d'ORA-02449
- Versió d'Oracle de Comprovació
- ORA-00942 la Taula o Vista No Existeix Error d'Oracle
- Error d'Importació de Base de Dades d'Oracle 3113/3114
- Oracle PL/SQL ORA-00947 No Prou Valors Error
- Ressenyes de JDeveloper d'Oracle
- Manual i Net Ininstal·lar Oracle per a Windows










































16 d'abril, 2009 03:14
La seva primera declaració necessita comprovar per 'INUTILITZABLE' i no 'INVÀLID' en USER_INDEXES.
31 de gener, 2009 04:24
Penso que Oracle estigui tenint només estatus d'índex com Utilitzable/Unusabe.
"Salti's índex Inutilitzable" permetrà el completament el DML(Inclusing Selecte) operacions en la taula.
Gràcies & Consideracions,
Deepak
21 d'agost, 2008 14:49
gràcies... el canviar destret de taula fet funcionar
6 de febrer, 2008 06:31
[...] Índex d'Oracle d'ORA-01502 en Estat Inutilitzable [...]
6 de març, 2007 16:51
Com a mínim en oracle10 l'estatus també podria ser 'INUTILITZABLE'
19 de setembre, 2006 22:28
Què sobre amb el SALT d'opció de 9i d'Oracle ÍNDEXS INUTILITZABLES? Pls Explain.