Limpar criações de índice online interrompidas - Amazon Relational Database Service

Limpar criações de índice online interrompidas

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

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_integer

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_integer

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_INDEX_CLEAN function (Função ONLINE_INDEX_CLEAN) na documentação do Oracle.