Mengakhiri sesi - Layanan Basis Data Relasional Amazon

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

Mengakhiri sesi

Untuk mengakhiri sesi, gunakan RDS prosedur rdsadmin.rdsadmin_util.kill Amazon. 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:

ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE

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