Terminación de una sesión - Amazon Relational Database Service

Terminación de una sesión

Para terminar una sesión, utilice el procedimiento de Amazon RDS rdsadmin.rdsadmin_util.kill. El procedimiento kill tiene los siguientes parámetros.

Nombre del parámetro Tipo de datos Valor predeterminado Obligatorio Descripción

sid

número

El identificador de sesión.

serial

número

El número de serie de la sesión.

method

varchar

null

No

Los valores válidos son 'IMMEDIATE' o 'PROCESS'. Si especifica IMMEDIATE, tiene el mismo efecto que ejecutar la siguiente instrucción:

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE

Si especifica PROCESS, termina los procesos asociados a una sesión. Solo debe especificar PROCESS si no consigue terminar la sesión mediante el uso de IMMEDIATE.

Para obtener el identificador de la sesión y el número serie de la sesión, consulte la vista V$SESSION. En el siguiente ejemplo se obtienen todas las sesiones del usuario AWSUSER..

SELECT SID, SERIAL#, STATUS FROM V$SESSION WHERE USERNAME = 'AWSUSER';

En el ejemplo siguiente se termina una sesión.

BEGIN rdsadmin.rdsadmin_util.kill( sid => sid, serial => serial_number, method => 'IMMEDIATE'); END; /

En el siguiente ejemplo, se terminan los procesos asociados a una sesión.

BEGIN rdsadmin.rdsadmin_util.kill( sid => sid, serial => serial_number, method => 'PROCESS'); END; /