0 voti
110 visite
quesito posto in SQL e PLSQL da (2.1k punti)

Causa: La sessione utente non esiste più, probabilmente a causa di una disconnessione.

Azione: Utilizzare un session ID valido, ad esempio è possibile costruire dinamicamente lo statement per killare una sessione tramite la seguente query:

SELECT s.*,
       p.spid,
       s.username,
       s.program,
       'ALTER SYSTEM KILL SESSION ''' || s.sid ||  ',' || s.serial# || ''' IMMEDIATE;' as session_id
FROM   gv$session s
       JOIN gv$process p ON p.addr = s.paddr AND p.inst_id = s.inst_id
WHERE  s.type != 'BACKGROUND'
  AND  s.username = 'USERNAME';
 

 

ORA-00030: User session ID does not exist.
 
Cause: The user session ID no longer exists, probably because the session was
logged out.
 
Action: Use a valid session ID.

Fai il log in oppure registrati per rispondere al quesito.

Domande correlate

0 voti
0 risposte 63 visite
quesito posto 23 Febbraio 2014 in SQL e PLSQL da carlo10 (2.1k punti)
0 voti
0 risposte 181 visite
quesito posto 23 Febbraio 2014 in SQL e PLSQL da carlo10 (2.1k punti)
0 voti
0 risposte 113 visite
quesito posto 22 Febbraio 2014 in SQL e PLSQL da carlo10 (2.1k punti)
0 voti
0 risposte 35 visite
0 voti
0 risposte 33 visite
...