View a markdown version of this page

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

—

Sí

El identificador de sesión.

serial

número

—

Sí

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; /