ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Índice inutilizáveis no Estado

When trying to perform query on Oracle tables with select SQL statement, Oracle returns the following error: Ao tentar executar a consulta sobre a escolha tabelas Oracle SQL, Oracle retorna o seguinte erro:

ORA-01502: index ’string.string’ or partition of such index is in unusable state ORA-01502: índice 'string.string' ou partição de tal índice está em estado inutilizável

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. O erro indica, foi feita uma tentativa de acesso a um índice ou índice partição que tem sido marcada por um inutilizável carga directa ou através de uma operação DDL.

The problem usually happens when using the Direct Path for the SQL*Loader, Direct Load or DDL operations. O problema normalmente ocorre quando se utiliza a via directa para o SQL * Loader, direto ou DDL Carga operações. This requires enough temporary space to build all indexes of the table. Isto exige temporária espaço suficiente para construir todos os índices da tabela. 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’. Caso não haja espaço suficiente na tablespace TEMP, todas as linhas ainda serão carregados e importados, mas os índices são deixados com STATUS = 'inválido'.

Invalid indexes can be checked with a SELECT * from USER_INDEXES WHERE STATUS = ‘INVALID’; SQL statement. Inválido índices pode ser verificado com um SELECT * FROM USER_INDEXES WHERE STATUS = 'INVALID'; SQL.

Solution to this error is simple. Solução para este erro é simples. You can: Você pode:

  1. Drop the specified index and/or recreate the index Drop especificado o índice e / ou recriar o índice
  2. Rebuild the specified index Recriar o índice especificado
  3. Rebuild the unusable index partition Recriar o índice inutilizável partição

Generally, the following SQL manipulation language will be able to rebuild the unusable index: Geralmente, os seguintes linguagem SQL manipulação será capaz de reconstruir o inutilizável índice:

ALTER INDEX index_name ALTER INDEX index_name REBUILD Reconstruir

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Esta é uma página traduzida máquina que é fornecida "como está" sem garantia. Machine translation may be difficult to understand. A tradução automática pode ser difícil de compreender. Please refer to Por favor, consulte a original English article Inglês original article whenever possible. sempre que possível.

Share and contribute or get technical support and help at Compartilhe e contribuir ou obter suporte técnico e ajudar a My Digital Life Forums Minha vida digital Fóruns .



4 Responses to “ORA-01502 Oracle Index in Unusable State” 4 As respostas ao "ORA-01502 Oracle Índice inutilizáveis no Estado"

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

    What about with Oracle 9i option SKIP UNUSABLE INDEXES? E quanto a opção Oracle 9i SKIP UNUSABLE ÍNDICES? Pls Explain. Pls Explique.

  2. Kalle
    March 6th, 2007 16:51 6 de março de 2007 16:51
    2

    At least in oracle10 the status could also be ‘UNUSABLE’ Pelo menos em oracle10 o estado poderia também ser "UNUSABLE '

  3. ORA-01502: Indexes in unusable state « PSST0101 ORA-01502: Índices em estado inutilizável "PSST0101
    February 6th, 2008 06:31 6 de fevereiro de 2008 06:31
    3

    [...] ORA-01502 Oracle Index in Unusable State [...] [...] ORA-01502 Oracle Índice inutilizáveis no Estado [...]

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

    thanks… the alter table fix worked graças… alterar o quadro fixar trabalhou

Leave a Reply Deixe uma resposta

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

Subscribe without commenting Subscreva sem comentar


Custom Search

New Articles Novos Artigos

Incoming Search Terms for the Article Incoming Termos de pesquisa para o artigo

ora-01502 Ora-01502 - -- oracle index unusable Oracle Índice inutilizável - -- index unusable Índice inutilizável - -- ora 01502 Ora 01502 - -- ORA-01502: ORA-01502: - -- oracle unusable index Oracle inutilizável Índice - -- Unusable index Índice inutilizável - -- ora-01502: index Ora-01502: índice - -- ORACLE index status ORACLE Índice status - -- index UNUSABLE oracle Índice UNUSABLE Oracle - -- ORA-01502: index ORA-01502: índice - -- ORA-01502: ORA-01502: - -- unusable Index Oracle inutilizável Índice Oracle - -- ORA-01502 ORA-01502 - -- oracle disable index Oracle desativar Índice - -- oracle ora-01502 Oracle ora-01502 - -- oracle index unusable state Oracle Índice estado inutilizável - -- index is in unusable state índice está em estado inutilizável - -- unusable indexes inutilizável índices - -- oracle unusable indexes Oracle inutilizável índices - -- ORA-01502 ORA-01502 - -- alter index unusable alteram índice inutilizável - -- oracle invalid index Oracle índice inválido - -- "ORA-01502" "ORA-01502" - -- skip unusable index skip inutilizável Índice - -- index unusable state Índice estado inutilizável - -- rebuild unusable indexes recriar índices inutilizável - -- index status unusable Índice estado inutilizável - -- oracle index status unusable Oracle Índice estado inutilizável - -- ORA-01502 ORACLE ORA-01502 ORACLE - -- all todos - -- oracle index is in unusable state oracle índice está em estado inutilizável - -- UNUSABLE index in oracle UNUSABLE índice em Oracle - -- oracle index in unusable state Oracle índice em estado inutilizável - -- rebuild unusable index Índice reconstruir inutilizável - -- unusable indexes in oracle inutilizável índices em Oracle - -- ORA-01502: index partition of such index is in unusable state ORA-01502: índice partição de tal índice está em estado inutilizável - -- SKIP UNUSABLE INDEXES Skip inutilizável índices - -- ORA - 01502 ORA - 01502 - -- index status oracle Índice estatuto Oracle - -- oracle rebuild unusable index Oracle reconstruir inutilizável Índice - -- oracle index disable Oracle Índice desativar - -- invalid index oracle Oracle índice inválido - -- oracle 01502 Oracle 01502 - -- invalid indexes índices inválidos - -- Rebuild the unusable index partition Recriar o índice inutilizável partição - -- index unusable state oracle Índice inutilizável estado Oracle - -- oracle index state Oracle Índice estado - -- disable index oracle desativar Índice Oracle - -- ORA:01502 ORA: 01502 - -- Oracle Indexes Unusable Oracle índices inutilizável - -- Index status in oracle Índice estado em Oracle - -- ORACLE INDEX INVALID ORACLE índice inválido - -- index partition unusable Índice partição inutilizável - -- oracle check index status Oracle verificar Índice status - -- oracle alter index unusable Oracle alterar Índice inutilizável - -- oracle partition index unusable Oracle partição Índice inutilizável - -- index in unusable state oracle Índice inutilizável em estado Oracle - -- UNUSABLE oracle index UNUSABLE Oracle Índice - -- unusable indexes oracle inutilizável índices Oracle - -- oracle skip unusable Oracle pular inutilizável - -- index unusable in oracle Índice inutilizável em Oracle - -- INDEX ORACLE UNUSABLE Índice ORACLE inutilizável - -- oracle unusable Oracle inutilizável - -- rebuild unusable local indexes inutilizável reconstruir índices locais - -- ORA-01502 + oracle ORA-01502 + Oracle - -- ORA-01502 error ORA-01502 erro - -- oracle partition of such index is in unusable state oracle partição de tal índice está em estado inutilizável - -- oracle index usable Oracle Índice utilizáveis - -- index in unusable state Índice no estado inutilizável - -- index status unusable oracle Índice estado inutilizável Oracle - -- disable index in oracle desativar índice em Oracle - -- why Index unusable Índice porquê inutilizável - -- oracle ora 01502 Oracle ora 01502 - -- oracle unusable state Oracle estado inutilizável - --