终止会话
要终止会话,请使用 Amazon RDS 过程
rdsadmin.rdsadmin_util.kill
。
kill
过程具有以下参数。
有效值为
'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'); /
以下示例终止与会话关联的进程。
BEGIN