nos conectamos como system
#sqlplus system/clave
para saber que con que usuario estamos conectados usamos
SQL> show user;
generamos otra conexion la cual intentaremos matar (desde otro terminal)
#sqlplus alumno/123456
en la consola de system
desc nos muestra la estructura de la tabla
SQL>desc v$session;
buscamos el proceso donde esta la sesion del alumno
muestra los procesos que ahi en las sessiones
el sid es el identificador del proceso
si el proceso es dividido por el oracle en varias partes se repite el sid y con distintos serial
process indica el proceso en el sistema operativo
SQL>select sid, serial#, username, process from v$session where username='ALUMNO'
entrega como resultado
SID SERIAL# USERNAME PROCESS
---------- ---------- ------------------------------ ------------------------
138 111 ALUMNO 4973
matamos la session
SQL>alter system kill session '138,111';
al no matar el proceso (SO), el pmon se encarga de recuperarlo en aproximada mente en un 1.5 minutos buscandolo en el historal de oracle.
para matar la session de forma definitiva
#kill -9 4973
o
SQL>!kill -9 4973
o
SQL>!kill -9 4973
No hay comentarios:
Publicar un comentario