Comment supprimer une session : 1. Utilisez la vue "v$session" pour afficher le sid et le "numéro de série" de la session ; 2. Utilisez l'instruction alter pour supprimer la session. La syntaxe est "alter system kill session". 'Sid, numéro de série'".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Affichez le sid et le numéro de série
--这里的sid,serial根据查询的结果修改为对应的值 alter system kill session 'sid, serial#'
de la session via la vue v$session :
1 Interrogez la session en cours
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 peut être répété lorsque les SID de deux sessions sont répétés, SERIAL# est utilisé pour distinguer la session
Interroger la session connectée
select sid,serial#,username,program,machine,status from v$session
Le. les résultats de la requête sont les suivants, vous pouvez la localiser en fonction de la machine et du compte connecté :
2 Supprimez la session en cours
SQL> alter system kill session '146,48'; System altered.
La session de Hyl et effectuez les opérations suivantes :
SQL> show user USER is "HYL" SQL> select * from test1; select * from test1 * ERROR at line 1: ORA-00028: your session has been killed
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!