Bereinigen unterbrochener Online-Index-Builds - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bereinigen unterbrochener Online-Index-Builds

Verwenden Sie das RDS Amazon-Verfahren, um fehlgeschlagene Online-Indexerstellungen zu bereinigenrdsadmin.rdsadmin_dbms_repair.online_index_clean.

Die Prozedur online_index_clean hat die folgenden Parameter.

Parametername Datentyp Standard Erforderlich Beschreibung

object_id

binary_integer

ALL_INDEX_ID

Nein

Die Objekt-ID des Index. In der Regel können Sie die Objekt-ID aus dem Fehlertext ORA -08104 verwenden.

wait_for_lock

binary_integer

rdsadmin.rdsadmin_dbms_repair.lock_wait

Nein

Geben Sie rdsadmin.rdsadmin_dbms_repair.lock_wait an (Standardeinstellung), um zu versuchen, eine Sperre für das zugrunde liegende Objekt zu erhalten und den Vorgang zu wiederholen, bis ein interner Grenzwert erreicht ist, wenn die Sperre fehlschlägt.

Geben Sie rdsadmin.rdsadmin_dbms_repair.lock_nowait an, um zu versuchen, eine Sperre für das zugrunde liegende Objekt zu erhalten, den Vorgang jedoch nicht zu wiederholen, wenn die Sperre fehlschlägt.

Das folgende Beispiel bereinigt einen fehlgeschlagenen Online-Index-Build:

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

Weitere Informationen finden Sie unter ONLINE_ INDEX _ CLEAN function in der Oracle-Dokumentation.