Terminer une session - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Terminer une session

Pour mettre fin à une session, utilisez la RDS procédure Amazonrdsadmin.rdsadmin_util.kill. La procédure kill possède les paramètres suivants.

Nom du paramètre Type de données Par défaut Obligatoire Description

sid

nombre

Oui

Identifiant de session.

serial

nombre

Oui

Numéro de série de la session.

method

varchar

null

Non

Les valeurs valides sont 'IMMEDIATE' ou 'PROCESS'. Si vous spécifiez IMMEDIATE, cela a le même effet que d'exécuter l'instruction suivante :

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE

Si vous spécifiez PROCESS, vous résiliez les processus associés à une séance. Spécifiez PROCESS uniquement si la résiliation de la session à l'aide de IMMEDIATEn'a pas abouti.

Pour obtenir l'identifiant et le numéro de série de la session, interrogez la vue V$SESSION. L'exemple suivant obtient toutes les sessions de l'utilisateur AWSUSER.

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

L'exemple suivant met fin à une session.

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

L'exemple suivant résilie les processus associés à une séance.

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