

# Limpieza de construcciones interrumpidas de índices en línea
<a name="Appendix.Oracle.CommonDBATasks.CleanupIndex"></a>

Para limpiar construcciones de índices online fallidas, utilice el procedimiento de Amazon RDS `rdsadmin.rdsadmin_dbms_repair.online_index_clean`. 

El procedimiento `online_index_clean` tiene los siguientes parámetros.


****  

| Nombre del parámetro | Tipo de datos | Valor predeterminado | Obligatorio | Descripción | 
| --- | --- | --- | --- | --- | 
|  `object_id`  |  entero\$1binario  |  `ALL_INDEX_ID`  |  No  |  El ID de objeto del índice. Por lo general, puede usar el ID de objeto del texto de error ORA-08104.  | 
|  `wait_for_lock`  |  entero\$1binario  |  `rdsadmin.rdsadmin_dbms_repair.lock_wait`  |  No  |  Especifique `rdsadmin.rdsadmin_dbms_repair.lock_wait`, el valor predeterminado, para intentar obtener un bloqueo en el objeto subyacente y volver a intentarlo hasta que se alcance un límite interno si el bloqueo falla. Especifique `rdsadmin.rdsadmin_dbms_repair.lock_nowait` para intentar obtener un bloqueo en el objeto subyacente, pero sin volver a intentarlo si falla el bloqueo.  | 

El siguiente ejemplo limpia una construcción de índice online fallida:

```
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 obtener más información, consulte [ONLINE\$1INDEX\$1CLEAN Function](https://docs.oracle.com/database/121/ARPLS/d_repair.htm#ARPLS67555) en la documentación de Oracle. 