Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Rozwiązywanie problemów z Oracle - zawieszony proces

Problem został rozwiązany, a odpowiedź była właściwa w tabeli v$session. Najwyraźniej sesje Oracle mogą blokować się z powodów innych niż tylko blokowanie. Zwróć uwagę na kolumnę FINAL_BLOCKING_SESSION - identyfikuje ona sesję, która jest główną przyczyną blokowania. Zbadaliśmy sesję 845 i stwierdziliśmy, że proces klienta (identyfikowany przez MACHINE i PORT) już nie istnieje. DBA zabił sesję 845 i wszystko wróciło do normy.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Na podstawie dnia kolumny połączonego z datą jako nagłówkiem

  2. lista do powiązania zmiennej w SQL Developer

  3. Funkcja LTRIM() w Oracle

  4. Tryb stosowania przestoju i poprawki na gorąco w wersji R12.2

  5. Dlaczego DECODE Oracle daje mi inną wartość niż NVL?