Query disconnect session Oracle
Con l’articolo Query disconnect session Oracle, possiamo disconnettere la sessione dell’utente connessa al database, quindi il termine della sessione.
Le situazioni di sessioni in LOCK in database frequentemente acceduti, capitano frequentemente. Con l’articolo Query disconnect session Oracle forniamo la soluzione.
In questi casi occorre individuarle con la query reperibile sull’articolo Query per identificare quale sessione sta determinando il LOCK, oppure con la query sull’articolo Query per vedere le sessioni detentrici di LOCK oppure con la query reperibile sull’articolo Query per individuare la sessione che sta bloccando altre sessioni.
Una volta individuato il SID che determina il LOCK e i SID bloccati, dobbiamo approfondire l’analisi recuperando informazioni utili da fornire al gruppo applicativo e farci autorizzare il kill della sessione che sta determinando il blocco.
L’analisi avviene attraverso la query reperibile sull’articolo Query per vedere i dettagli di una sessione da SID
Una volta autorizzati possiamo procedere con la disconnect della sessione.
Se non dovesse funzionare, possiamo provare con il comando di kill al posto dell’istruzione disconnect
Fare massima attenzione della provenienza della sessione che dobbiamo disconnettere, in un RAC il SID può essere uguale su tutte le istanze.
Il SERIAL con il SID identificano con precisione la sessione a noi interessata.
Query per eseguire la disconnect di una sessione per SID:
select 'alter system disconnect session '''||SID||','||SERIAL#||''' immediate;' from gv$session where SID=&sid;
Query per eseguire la disconnect sessions per SID su ambiente RAC:
select 'alter system disconnect session '''||SID||','||SERIAL#||'@'||INST_ID||' immediate;' from gv$session where SID=&sid;
Restiamo in contatto!
Per visionare le mie guide sui Comandi CRS clicca qui!
A questo LINK, invece, troverai le query SQL
Resta aggiornato sulle nostre attività entrando a far parte della nostra community:
Facebook
Youtube
Linkedin
- KILL sessioni UTENTE Oracle
- Query disconnect session Oracle
- Query per eseguire la disconnect di una sessione per SID
- KILL sessioni UTENTE Oracle su RAC
- Query LOCK e numero sessioni Oracle
- Query per individuare le sessioni bloccate da un’altra sessione
- Query sessioni Oracle di un utente
- Query sessioni processi transazioni cursori Oracle
- Query sessioni detentrici di LOCK
- Query sessioni Oracle recuperate dalla DATA
0 commenti