Terminazione di una sessione - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Terminazione di una sessione

Per terminare una sessione, utilizza la RDS procedura rdsadmin.rdsadmin_util.kill Amazon. La procedura kill include i seguenti parametri.

Nome del parametro Tipo di dati Default Campo obbligatorio Descrizione

sid

numero

L'identificatore di sessione.

serial

numero

Il numero di serie della sessione.

method

varchar

null

No

I valori validi sono 'IMMEDIATE' e 'PROCESS'. Se specifichi IMMEDIATE, ottieni lo stesso effetto dell'istruzione riportata di seguito:

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE

Se specifichi PROCESS, vengono terminati i processi associati a una sessione. Specifica PROCESS solo se la terminazione della sessione con IMMEDIATE non riesce.

Per ottenere l'identificatore di sessione e il numero di serie di sessione, eseguire una query sulla visualizzazione V$SESSION. L'esempio seguente ottiene tutte le sessioni per l'utente AWSUSER.

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

Nell'esempio seguente viene terminata una sessione.

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

Nell'esempio seguente vengono terminati i processi associati a una sessione.

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