sql >> Database >  >> RDS >> Oracle

Problemen met Oracle - vastgelopen proces oplossen

Het probleem was opgelost en het antwoord stond in de v$session-tabel. Blijkbaar kunnen Oracle-sessies om andere redenen dan alleen blokkeren blokkeren. Let op de kolom FINAL_BLOCKING_SESSION - deze identificeert de sessie die de hoofdoorzaak van de blokkering is. We onderzochten sessie 845 en ontdekten dat het clientproces (geïdentificeerd door MACHINE en PORT) niet langer bestond. De DBA stopte sessie 845 en alles keerde terug naar normaal.

SID     SERIAL# STATUS    PROGRAM          TYPE SQL_ID        PREV_SQL_ID    BLOCKING_SESSION_STATUS BLOCKING_INSTANCE BLOCKING_SESSION FINAL_BLOCKING_SESSION_STATUS FINAL_BLOCKING_INSTANCE FINAL_BLOCKING_SESSION EVENT
------- ------- --------- ---------------- ---- ------------- -------------- ----------------------- ----------------- ---------------- ----------------------------- ----------------------- ---------------------- ----------------------------
 108    22447   ACTIVE    Gcg log parser 1 USER               fqr8pndc6p36h  VALID                   1                 1581             VALID                         1                       845                    library cache: mutex X
 639    40147   ACTIVE    Gcg log parser 3 USER               fqr8pndc6p36h  VALID                   1                 1581             VALID                         1                       845                    library cache: mutex X
 742    34683   ACTIVE    Gcg log parser 2 USER a16hxxtp5sxyw fqr8pndc6p36h  VALID                   1                 1581             VALID                         1                       845                    library cache: mutex X


  1. mysql - toon de waarden die in ALLE tabellen voorkomen

  2. Oracle APEX Database Trigger - Problemen met het verwijzen naar databasekolommen

  3. Kan geen extensies maken plv8 postgresql

  4. Draaitabel retourneert slechts 1 rij