ORA-01502 Oracle Index in Unusable State ORA-01502 Indice di Oracle in Unusable Stato

When trying to perform query on Oracle tables with select SQL statement, Oracle returns the following error: Quando si cerca di effettuare query su tabelle con Oracle selezionare SQL, Oracle restituisce il seguente errore:

ORA-01502: index ’string.string’ or partition of such index is in unusable state ORA-01502: Indice 'string.string' o partizione di tale indice è stato inutilizzabile

The error indicates an attempt has been made to access an index or index partition that has been marked unusable by a direct load or by a DDL operation. Indica l'errore si è cercato di accedere a un indice o indice di partizione che è stata segnata da un inutilizzabile diretto carico o da un DDL operazione.

The problem usually happens when using the Direct Path for the SQL*Loader, Direct Load or DDL operations. Il problema di solito succede quando si utilizza il percorso diretto per SQL * Loader, diretto o carico di operazioni DDL. This requires enough temporary space to build all indexes of the table. Ciò richiede sufficiente spazio temporaneo per costruire tutti gli indici della tabella. If there is no enough space in TEMP tablespace, all rows will still be loaded and imported, but the indices are left with STATUS = ‘INVALID’. Se non vi è abbastanza spazio nel tablespace TEMP, tutte le righe verranno comunque caricati e importati, ma gli indici sono lasciati con Status = 'non valido'.

Invalid indexes can be checked with a SELECT * from USER_INDEXES WHERE STATUS = ‘INVALID’; SQL statement. Non validi indici possono essere controllati con una SELECT * FROM USER_INDEXES DOVE status = 'non valido'; SQL.

Solution to this error is simple. Soluzione a questo errore è semplice. You can: È possibile:

  1. Drop the specified index and/or recreate the index Rilasciare l'indice specificato e / o ricreare l'indice
  2. Rebuild the specified index Ricostruire l'indice specificato
  3. Rebuild the unusable index partition Ricostruire l'indice inutilizzabile partizione

Generally, the following SQL manipulation language will be able to rebuild the unusable index: In generale, le seguenti manipolazione del linguaggio SQL sarà in grado di ricostruire l'indice inutilizzabile:

ALTER INDEX index_name ALTER INDEX index_name REBUILD REBUILD

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Questa è una pagina tradotta macchina che è fornito "così com'è" senza alcuna garanzia. Machine translation may be difficult to understand. Traduzione automatica può essere difficile da capire. Please refer to Si prega di fare riferimento a original English article articolo originale inglese whenever possible. quando possibile.

Share and contribute or get technical support and help at Condividere e contribuire o ottenere supporto tecnico e assistenza in My Digital Life Forums La mia vita digitale Forum .



4 Responses to “ORA-01502 Oracle Index in Unusable State” 4 risposte a "ORA-01502 Indice di Oracle in Unusable membro"

  1. sandeep Sandeep
    September 19th, 2006 22:28 19 settembre 2006 22:28
    1

    What about with Oracle 9i option SKIP UNUSABLE INDEXES? What about a Oracle 9i opzione SKIP UNUSABLE INDICI? Pls Explain. Pls spiegare.

  2. Kalle
    March 6th, 2007 16:51 6 marzo 2007 16:51
    2

    At least in oracle10 the status could also be ‘UNUSABLE’ Almeno in oracle10 lo stato potrebbe essere anche 'UNUSABLE'

  3. ORA-01502: Indexes in unusable state « PSST0101 ORA-01502: indici in stato inutilizzabile «PSST0101
    February 6th, 2008 06:31 6 febbraio 2008 06:31
    3

    [...] ORA-01502 Oracle Index in Unusable State [...] [...] ORA-01502 Indice di Oracle in Unusable Stato [...]

  4. sabry Sabry
    August 21st, 2008 14:49 21 agosto 2008 14:49
    4

    thanks… the alter table fix worked grazie… modificare la tabella di correzione lavorato

Leave a Reply Lasciare una risposta

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> È possibile utilizzare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Iscriviti senza commentare


Custom Search

New Articles Nuovi articoli

Incoming Search Terms for the Article Cerca in arrivo Condizioni per l'articolo

ora-01502 Ora-01502 - -- oracle index unusable Oracle Indice inutilizzabile - -- index unusable Indice inutilizzabile - -- ora 01502 Ora 01502 - -- ORA-01502: ORA-01502: - -- oracle unusable index Oracle inutilizzabile Indice - -- Unusable index Indice inutilizzabile - -- ora-01502: index Ora-01502: Indice - -- ORACLE index status ORACLE indice di stato - -- index UNUSABLE oracle Indice UNUSABLE Oracle - -- ORA-01502: index ORA-01502: Indice - -- ORA-01502: ORA-01502: - -- unusable Index Oracle Indice inutilizzabile Oracle - -- ORA-01502 ORA-01502 - -- oracle disable index Oracle disattivare Indice - -- oracle ora-01502 Oracle-01502 Ora - -- oracle index unusable state Oracle Indice inutilizzabile stato - -- index is in unusable state indice è stato inutilizzabile - -- unusable indexes inutilizzabile indici - -- oracle unusable indexes Oracle inutilizzabile indici - -- ORA-01502 ORA-01502 - -- alter index unusable Indice modificare inutilizzabile - -- oracle invalid index Oracle non valido indice - -- "ORA-01502" "ORA-01502" - -- skip unusable index skip inutilizzabile Indice - -- index unusable state Indice stato inutilizzabile - -- rebuild unusable indexes ricostruire inutilizzabile indici - -- index status unusable Indice stato inutilizzabile - -- oracle index status unusable Oracle Indice stato inutilizzabile - -- ORA-01502 ORACLE ORA-01502 ORACLE - -- all tutto - -- oracle index is in unusable state Indice oracolo è in stato inutilizzabile - -- UNUSABLE index in oracle UNUSABLE indice in Oracle - -- oracle index in unusable state Oracle indice in stato inutilizzabile - -- rebuild unusable index Indice ricostruire inutilizzabile - -- unusable indexes in oracle inutilizzabile indici in Oracle - -- ORA-01502: index partition of such index is in unusable state ORA-01502: Indice partizione di tale indice è stato inutilizzabile - -- SKIP UNUSABLE INDEXES Skip inutilizzabile indici - -- ORA - 01502 ORA - 01502 - -- index status oracle Indice status di Oracle - -- oracle rebuild unusable index Oracle ricostruire inutilizzabile Indice - -- oracle index disable Oracle Indice disattivare - -- invalid index oracle Indice Oracle non valido - -- oracle 01502 Oracle 01502 - -- invalid indexes non validi indici - -- Rebuild the unusable index partition Ricostruire l'indice inutilizzabile partizione - -- index unusable state oracle Indice inutilizzabile stato Oracle - -- oracle index state Oracle Indice Stato - -- disable index oracle Indice disattivare Oracle - -- ORA:01502 ORA: 01502 - -- Oracle Indexes Unusable Oracle indici inutilizzabile - -- Index status in oracle Indice di stato in Oracle - -- ORACLE INDEX INVALID ORACLE indice non valido - -- index partition unusable Indice partizione inutilizzabile - -- oracle check index status Oracle Indice verificare lo stato - -- oracle alter index unusable Oracle modificare Indice inutilizzabile - -- oracle partition index unusable Oracle partizione Indice inutilizzabile - -- index in unusable state oracle Indice inutilizzabile in stato di Oracle - -- UNUSABLE oracle index UNUSABLE Oracle Indice - -- unusable indexes oracle inutilizzabile indici Oracle - -- oracle skip unusable Oracle skip inutilizzabile - -- index unusable in oracle Indice inutilizzabile in Oracle - -- INDEX ORACLE UNUSABLE Indice ORACLE inutilizzabile - -- oracle unusable Oracle inutilizzabile - -- rebuild unusable local indexes ricostruire inutilizzabile indici locali - -- ORA-01502 + oracle ORA-01502 + Oracle - -- ORA-01502 error ORA-01502 errore - -- oracle partition of such index is in unusable state oracolo partizione di tale indice è stato inutilizzabile - -- oracle index usable Oracle Indice utilizzabili - -- index in unusable state indice in stato inutilizzabile - -- index status unusable oracle Indice stato inutilizzabile Oracle - -- disable index in oracle disattivare indice in Oracle - -- why Index unusable Indice perché inutilizzabile - -- oracle ora 01502 Oracle ora 01502 - -- oracle unusable state Oracle stato inutilizzabile - --