终止会话 - Amazon Relational Database Service

终止会话

要终止会话,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_util.killkill 过程具有以下参数。

参数名称 数据类型 默认值 必需 描述

sid

number

会话标识符。

serial

number

会话的序列号。

method

varchar

null

有效值为 'IMMEDIATE''PROCESS'。如果您指定 IMMEDIATE,其效果与运行以下语句相同:

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE

如果您指定 PROCESS,将终止与会话关联的进程。仅当终止使用 IMMEDIATE 的会话失败时,才指定 PROCESS

要获取会话标识符和会话序列号,请查询 V$SESSION 视图。以下示例获取用户 AWSUSER 的所有会话。

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

以下示例终止会话。

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

以下示例终止与会话关联的进程。

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