ORA-01502 Oracle Index in Unusable State ORA-01502 Índice de Oracle en inutilizables Estado

When trying to perform query on Oracle tables with select SQL statement, Oracle returns the following error: Al intentar realizar la consulta a tablas de Oracle con seleccionar sentencia SQL, Oracle devuelve el siguiente error:

ORA-01502: index ’string.string’ or partition of such index is in unusable state ORA-01502: Índice »string.string 'o partición de tal índice se encuentra en estado inservible

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. El error indica que se ha intentado acceder a un índice o índice de partición que se ha caracterizado por un inservible carga directa o mediante una operación de DDL.

The problem usually happens when using the Direct Path for the SQL*Loader, Direct Load or DDL operations. El problema suele ocurrir cuando se utiliza la ruta directa para el SQL * Loader, de carga directa o DDL operaciones. This requires enough temporary space to build all indexes of the table. Para ello se requiere suficiente espacio temporal para crear todos los índices de la tabla. 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’. Si no hay suficiente espacio en TEMP tablas, todas las filas seguirán siendo cargado e importados, pero los índices se quedan con el status = 'INVALID'.

Invalid indexes can be checked with a SELECT * from USER_INDEXES WHERE STATUS = ‘INVALID’; SQL statement. No válido índices se puede comprobar con un SELECT * FROM USER_INDEXES EN ESTADO = 'INVALID'; sentencia SQL.

Solution to this error is simple. Solución a este error es muy sencillo. You can: Puedes hacer lo siguiente:

  1. Drop the specified index and/or recreate the index Coloque el índice especificado y / o recrear el índice
  2. Rebuild the specified index Reconstruir el índice especificado
  3. Rebuild the unusable index partition Reconstruir el índice de partición inservible

Generally, the following SQL manipulation language will be able to rebuild the unusable index: En general, las siguientes manipulación lenguaje SQL será capaz de reconstruir el índice inservible:

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: Se trata de una máquina que traduzca la página se proporciona "tal cual" sin garantía. Machine translation may be difficult to understand. La traducción automática puede resultar difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.

Share and contribute or get technical support and help at Compartir y contribuir o recibir apoyo técnico y ayudar a My Digital Life Forums Mi vida digital Foros .



4 Responses to “ORA-01502 Oracle Index in Unusable State” 4 Respuestas a "ORA-01502 Índice de Oracle en inutilizables Estado"

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

    What about with Oracle 9i option SKIP UNUSABLE INDEXES? ¿Y con respecto a Oracle 9i con opción SKIP INDICES inservible? Pls Explain. Pls Explica tu respuesta.

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

    At least in oracle10 the status could also be ‘UNUSABLE’ Al menos en oracle10 la situación también podría ser 'inservible'

  3. ORA-01502: Indexes in unusable state « PSST0101 ORA-01502: Índices en estado inservible «PSST0101
    February 6th, 2008 06:31 6 de febrero de 2008 06:31
    3

    [...] ORA-01502 Oracle Index in Unusable State [...] [...] ORA-01502 Índice de Oracle en inutilizables Estado [...]

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

    thanks… the alter table fix worked gracias… alterar el cuadro fijar trabajado

Leave a Reply Deja Responder

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> Puede usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Suscribirse sin comentar


Custom Search

New Articles Nuevos Artículos

Incoming Search Terms for the Article Próximos Términos de búsqueda para el artículo

ora-01502 Ora-01502 - -- oracle index unusable Oracle Índice inservible - -- index unusable Índice inservible - -- ora 01502 Ora 01502 - -- ORA-01502: ORA-01502: - -- oracle unusable index Oracle inutilizable Índice - -- Unusable index Inutilizable Índice - -- ora-01502: index Ora-01502: Índice - -- ORACLE index status ORACLE índice de estado - -- index UNUSABLE oracle Índice inutilizable Oracle - -- ORA-01502: index ORA-01502: Índice - -- ORA-01502: ORA-01502: - -- unusable Index Oracle inutilizable Índice Oracle - -- ORA-01502 ORA-01502 - -- oracle disable index Oracle desactivar Índice - -- oracle ora-01502 Oracle Ora-01502 - -- oracle index unusable state Oracle Índice estado inservible - -- index is in unusable state índice se encuentra en estado inservible - -- unusable indexes inutilizable índices - -- oracle unusable indexes Oracle inutilizable índices - -- ORA-01502 ORA-01502 - -- alter index unusable Índice alterar inservible - -- oracle invalid index Oracle no válidos Índice - -- "ORA-01502" "ORA-01502" - -- skip unusable index salto inutilizable Índice - -- index unusable state Índice estado inservible - -- rebuild unusable indexes inutilizable reconstruir índices - -- index status unusable Índice estado inservible - -- oracle index status unusable Oracle Índice estado inservible - -- ORA-01502 ORACLE ORA-01502 ORACLE - -- all todo - -- oracle index is in unusable state oracle índice se encuentra en estado inservible - -- UNUSABLE index in oracle Índice inutilizable en Oracle - -- oracle index in unusable state Oracle índice en estado inservible - -- rebuild unusable index reconstruir inutilizable Índice - -- unusable indexes in oracle inutilizable índices en Oracle - -- ORA-01502: index partition of such index is in unusable state ORA-01502: Índice partición de este tipo de índice se encuentra en estado inservible - -- SKIP UNUSABLE INDEXES SKIP inutilizable índices - -- ORA - 01502 ORA - 01502 - -- index status oracle Índice estado Oracle - -- oracle rebuild unusable index Oracle reconstruir inutilizable Índice - -- oracle index disable Oracle Índice desactivar - -- invalid index oracle Índice no válido de Oracle - -- oracle 01502 Oracle 01502 - -- invalid indexes no válidos índices - -- Rebuild the unusable index partition Reconstruir el índice de partición inservible - -- index unusable state oracle Índice estado inservible Oracle - -- oracle index state Oracle índice de estado - -- disable index oracle Índice desactivar Oracle - -- ORA:01502 ORA: 01502 - -- Oracle Indexes Unusable Oracle índices inservible - -- Index status in oracle Índice de estado en Oracle - -- ORACLE INDEX INVALID ORACLE índice no válido - -- index partition unusable Índice partición inservible - -- oracle check index status Oracle comprobar índice de estado - -- oracle alter index unusable Oracle alterar Índice inservible - -- oracle partition index unusable Oracle partición Índice inservible - -- index in unusable state oracle Índice en estado inservible Oracle - -- UNUSABLE oracle index Inutilizable Oracle Índice - -- unusable indexes oracle inutilizable índices de Oracle - -- oracle skip unusable Oracle salto inservible - -- index unusable in oracle Índice inutilizable en Oracle - -- INDEX ORACLE UNUSABLE Índice ORACLE inservible - -- oracle unusable Oracle inservible - -- rebuild unusable local indexes reconstruir los índices locales inservible - -- ORA-01502 + oracle ORA-01502 + Oracle - -- ORA-01502 error ORA-01502 error - -- oracle partition of such index is in unusable state oracle partición de este tipo de índice se encuentra en estado inservible - -- oracle index usable Oracle índice utilizable - -- index in unusable state Índice en estado inservible - -- index status unusable oracle Índice estado inservible Oracle - -- disable index in oracle Índice desactivar en Oracle - -- why Index unusable Índice inutilizable por qué - -- oracle ora 01502 Oracle Ora 01502 - -- oracle unusable state Oracle estado inservible - --