Nettoyage de builds d'index en ligne interrompues - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Nettoyage de builds d'index en ligne interrompues

Pour nettoyer des builds d'index en ligne qui ont échoué, utilisez la procédure Amazon RDS rdsadmin.rdsadmin_dbms_repair.online_index_clean.

La procédure online_index_clean possède les paramètres suivants.

Nom du paramètre Type de données Par défaut Obligatoire Description

object_id

binary_integer

ALL_INDEX_ID

Non

ID d'objet de l'index. En général, vous pouvez utiliser l'ID d'objet du texte d'erreur ORA-08104.

wait_for_lock

binary_integer

rdsadmin.rdsadmin_dbms_repair.lock_wait

Non

Spécifiez rdsadmin.rdsadmin_dbms_repair.lock_wait, la valeur par défaut pour tenter de verrouiller l'objet sous-jacent et réessayer jusqu'à ce qu'une limite interne soit atteinte si le verrouillage échoue.

Spécifiez rdsadmin.rdsadmin_dbms_repair.lock_nowait pour essayer d'obtenir un verrouillage sur l'objet sous-jacent, sans réessayer si le verouillage échoue.

L'exemple suivant nettoie une build d'index en ligne ayant échoué.

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; /

Pour de plus amples informations, veuillez consulter ONLINE_INDEX_CLEAN Function dans la documentation d'Oracle.