sql >> Databáze >  >> RDS >> Oracle

Jak mohu identifikovat řádky zapojené do uváznutí Oracle?

Našel jsem odpověď:

  1. Číslo za dictionary objn lze použít k výběru z DBA_objects.

    SELECT owner, object_name, object_type 
    FROM dba_objects 
    WHERE object_id = 217431;
    
  2. Jakmile je tabulka identifikována, lze řádek najít pomocí rowid:

    SELECT * 
    FROM table_found_above 
    WHERE rowid = 'AAA1FXAAxAAASfLAAn';
    

Pokud trasovací soubor říká, že neexistují žádné „Řádky čekající na“, tato technika nebude fungovat. Problém může být způsoben neindexovaným cizím klíčem.




  1. Synchronizace klientské databáze SQLite s databází serveru MySQL

  2. Co je špatného na mém prohlášení o aktualizaci s připojením v Oracle?

  3. Převést řetězec v Pythonu pro vložení data sloupce data do databáze MySQL

  4. Vnitřní spojení 2 tabulek se stejnými názvy sloupců