세션 종료 - Amazon Relational Database Service

세션 종료

세션을 종료하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_util.kill을 사용합니다. kill 프로시저에는 다음과 같은 파라미터가 있습니다.

파라미터 이름 데이터 형식 기본값 필수 설명

sid

숫자

세션 식별자입니다.

serial

숫자

세션 일련번호입니다.

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