

# Encerrar uma sessão
<a name="Appendix.Oracle.CommonDBATasks.KillingSession"></a>

Para encerrar uma sessão, use o procedimento do Amazon RDS `rdsadmin.rdsadmin_util.kill`. O procedimento `kill` tem os seguintes parâmetros.


****  

| Nome do parâmetro | Tipo de dados | Padrão | Obrigatório | Descrição | 
| --- | --- | --- | --- | --- | 
| `sid` | número | — | Sim | O identificador da sessão. | 
| `serial` | número | — | Sim | O número de série da sessão. | 
| `method` | varchar | nulo | Não | Os valores válidos são `'IMMEDIATE'` ou `'PROCESS'`. Se você especificar `IMMEDIATE`, terá o mesmo resultado que o produzido ao executar a seguinte instrução:<pre>ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE</pre><br />Se você especificar `PROCESS`, encerrará os processos associados a uma sessão. Especifique `PROCESS` apenas se o encerramento da sessão com `IMMEDIATE` foi bem-sucedido. | 

Para obter o identificador da sessão e o número de série da sessão, consulte a visualização `V$SESSION`. O seguinte exemplo obtém todas as sessões para o usuário {{AWSUSER}}.

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

O exemplo a seguir encerra uma sessão.

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

No exemplo a seguir, os processos associados a uma sessão são encerrados.

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