Beenden einer Sitzung - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beenden einer Sitzung

Verwenden Sie das RDS Amazon-Verfahren, um eine Sitzung zu beendenrdsadmin.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 abgerufen AWSUSER.

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