Evento in WAIT - library cache pin - durante compilazione o esecuzione VIEW o PL/SQL
Se dalla tabella seguente abbiamo a colonna event = WAIT select * from V$session where event like 'library%' oppure select * from V$session where event ='library cache pin' Vuol dire che che c'è un evento di WAIT nella Oracle library cache pin causato da contese della library cache, l'area usata per memorizzare gli eseguibili SQL che possono essere riutilizzati. Vuol dire che c'è un processo che blocca un oggetto in memoria nella Library chace assicurando che nessun altro processo possa aggiornare l'oggetto contemporaneamente. La library cache pin wait avviene di solito quando si compila o esegue una a PL/SQL object o una VIEW. Occorre trovare la sessione che sta bloccando la mia sessione in corso. select sid, event, p1raw, seconds_in_wait, wait_time from v$session_wait where event = 'library cache pin' and state = 'WAITING'; select decode(lob.kglobtyp, 0, 'NEXT OBJECT', 1, 'INDEX', 2, '