Foros del Web » Programación para mayores de 30 ;) » Java »

Alter system kill session - java

Estas en el tema de Alter system kill session - java en el foro de Java en Foros del Web. Hola a todos, La presente es para solicitar apoyo en cuando a si puedo utilizar la sentencia "ALTER SYSTEM KILL SESSION" para matar una sesion ...
  #1 (permalink)  
Antiguo 13/06/2012, 14:44
 
Fecha de Ingreso: mayo-2012
Mensajes: 28
Antigüedad: 12 años
Puntos: 1
Alter system kill session - java

Hola a todos,

La presente es para solicitar apoyo en cuando a si puedo utilizar la sentencia "ALTER SYSTEM KILL SESSION" para matar una sesion en base de datos Oracle 9i desde una aplicación java en netbeans.

De poder ser posible ¿Como puedo ejecutar dicha instrucción desde mi aplicación java? sabiendo que ya esta lista la conexión a la base de datos oracle.
  #2 (permalink)  
Antiguo 13/06/2012, 18:25
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Alter system kill session - java

Suponiendo que estas utilizando JDBC y que tienes tu Connection en una variable llamada conn, haces:
Código Javascript:
Ver original
  1. Statement st = conn.createStatement();
  2. st.executeUpdate("ALTER SYSTEM KILL SESSION");
  #3 (permalink)  
Antiguo 14/06/2012, 07:20
 
Fecha de Ingreso: mayo-2012
Mensajes: 28
Antigüedad: 12 años
Puntos: 1
Respuesta: Alter system kill session - java

Muchas Gracias por la valiosa ayuda, me sirvió de mucho. ya logre matar la sesión a nivel de base da datos, pero dicha sesión no muere de inmediato; queda en estatus kill y se debe esperar a desaparezca. Por eso se debe aplicar un kill -9 a nivel de Sistema Operativo para acelerar el proceso.

¿Como puedo disparar el kill -9 desde mi aplicación en java? ya después de haber matado la sesión a nivel de Base de Datos.

Etiquetas: netbeans, oracle, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:56.