

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengakhiri sesi
<a name="Appendix.Oracle.CommonDBATasks.KillingSession"></a>

Untuk mengakhiri sesi, gunakan prosedur `rdsadmin.rdsadmin_util.kill` Amazon RDS. Prosedur `kill` memiliki parameter berikut.


****  

| Nama parameter | Jenis data | Default | Wajib | Deskripsi | 
| --- | --- | --- | --- | --- | 
| `sid` | number | — | Ya | Pengidentifikasi sesi. | 
| `serial` | number | — | Ya | Nomor seri sesi. | 
| `method` | varchar | null | Tidak | Nilai yang valid adalah `'IMMEDIATE'` atau `'PROCESS'`. Jika Anda menentukan `IMMEDIATE`, efeknya akan sama seperti menjalankan pernyataan berikut:<pre>ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE</pre><br />Jika Anda menentukan `PROCESS`, Anda akan mengakhiri proses yang terkait dengan sesi. Hanya tentukan `PROCESS` jika mengakhiri sesi menggunakan `IMMEDIATE` tidak berhasil. | 

Untuk mendapatkan pengidentifikasi sesi dan nomor seri sesi, buat kueri tampilan `V$SESSION`. Contoh berikut mendapatkan semua sesi untuk pengguna {{AWSUSER}}.

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

Berikut ini adalah contoh cara mengakhiri sesi.

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

Contoh berikut akan mengakhiri proses yang terkait dengan sesi.

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