

# Limpar criações de índice online interrompidas
<a name="Appendix.Oracle.CommonDBATasks.CleanupIndex"></a>

Para limpar criações de índice online com falha, use o procedimento do Amazon RDS `rdsadmin.rdsadmin_dbms_repair.online_index_clean`. 

O procedimento `online_index_clean` tem os seguintes parâmetros.


****  

| Nome do parâmetro | Tipo de dados | Padrão | Obrigatório | Descrição | 
| --- | --- | --- | --- | --- | 
|  `object_id`  |  binary\$1integer  |  `ALL_INDEX_ID`  |  Não  |  O ID do objeto do índice. Normalmente, é possível usar o ID do objeto do texto do erro ORA-08104.  | 
|  `wait_for_lock`  |  binary\$1integer  |  `rdsadmin.rdsadmin_dbms_repair.lock_wait`  |  Não  |  Especifique `rdsadmin.rdsadmin_dbms_repair.lock_wait`, o padrão, para tentar obter um bloqueio no objeto subjacente e tentar novamente até que um limite interno seja atingido se o bloqueio falhar. Especifique `rdsadmin.rdsadmin_dbms_repair.lock_nowait` para tentar obter um bloqueio no objeto subjacente, mas não tentar novamente se o bloqueio falhar.  | 

O exemplo a seguir limpa uma criação de índice online com falha:

```
declare
  is_clean boolean;
begin
  is_clean := rdsadmin.rdsadmin_dbms_repair.online_index_clean(
    object_id     => 1234567890, 
    wait_for_lock => rdsadmin.rdsadmin_dbms_repair.lock_nowait
  );
end;
/
```

Para ter mais informações, consulte [ONLINE\$1INDEX\$1CLEAN function](https://docs.oracle.com/database/121/ARPLS/d_repair.htm#ARPLS67555) (Função ONLINE\$1INDEX\$1CLEAN) na documentação do Oracle. 