Kaedah untuk memadam sesi: 1. Gunakan paparan "v$session" untuk melihat sisi dan "siri#" sesi 2. Gunakan pernyataan alter untuk memadamkan sesi sesi bunuh sistem 'sid , serial#'".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Lihat sid dan siri# sesi melalui paparan v$session
--这里的sid,serial根据查询的结果修改为对应的值 alter system kill session 'sid, serial#'
Contohnya adalah seperti berikut:
1. Tanya sesi semasa
SQL> select username,sid,serial# from v$session where username is not null; USERNAME SID SERIAL#
SYS 144 4
HYL 146 48
SCOTT 147 64
HR 159 15
--SERIAL#: SID boleh diulang Apabila SID dua sesi diulang, SERIAL# digunakan untuk membezakan sesi
menyiasat sesi yang disambungkan.
select sid,serial#,username,program,machine,status from v$session
Hasil pertanyaan adalah seperti berikut, yang boleh didapati mengikut mesin dan akaun log masuk:
2 sesi dan laksanakannya di bawah sesi hyl Operasi adalah seperti berikut:
SQL> alter system kill session '146,48'; System altered.
Tutorial yang disyorkan: "
Tutorial Video OracleSQL> show user USER is "HYL" SQL> select * from test1; select * from test1 * ERROR at line 1: ORA-00028: your session has been killed
Atas ialah kandungan terperinci Bagaimana untuk memadam sesi dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!