Beenden einer Sitzung - Amazon Relational Database Service

Beenden einer Sitzung

Um eine Sitzung zu beenden, verwenden Sie die Amazon RDS-Prozedur rdsadmin.rdsadmin_util.kill. Die Prozedur kill hat die folgenden Parameter.

Parametername Datentyp Standard Erforderlich Beschreibung

sid

Zahl

Ja

Die Sitzungskennung

serial

Zahl

Ja

Die Seriennummer der Sitzung

method

varchar

Null

Nein

Gültige Werte sind 'IMMEDIATE' oder 'PROCESS'. Wenn Sie IMMEDIATE angeben, hat dies den gleichen Effekt wie das Ausführen der folgenden Anweisung:

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE

Wenn Sie PROCESS angeben, beenden Sie die mit einer Sitzung verbundenen Prozesse. Geben Sie PROCESS nur an, wenn Sie die Sitzung mit IMMEDIATE nicht beenden konnten.

Stellen Sie an die Ansicht V$SESSION eine Abfrage, um die Sitzungskennung und die -seriennummer zu erhalten. Im folgenden Beispiel werden alle Sitzungen für den Benutzer AWSUSER abgerufen.

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

Im folgenden Beispiel wird eine Sitzung beendet.

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

Im folgenden Beispiel werden die mit einer Sitzung verbundenen Prozesse beendet.

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