세션 삭제 방법: 1. "v$session" 보기를 사용하여 세션의 sid 및 "serial#"을 확인합니다. 2. alter 문을 사용하여 세션을 삭제합니다. 'sid, 일련번호'' ".
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
v$session 보기를 통해 세션의 sid 및 일련 번호
--这里的sid,serial根据查询的结果修改为对应的值 alter system kill session 'sid, serial#'
보기:
1 현재 세션 쿼리
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가 반복될 수 있습니다. 두 세션의 SID가 반복되는 경우 SERIAL#을 사용하여 세션을 구분합니다
연결된 세션을 쿼리합니다
select sid,serial#,username,program,machine,status from v$session
쿼리 결과는 다음과 같습니다. 머신 및 로그인된 계정을 기반으로 찾을 수 있습니다:
2. 현재 세션
SQL> alter system kill session '146,48'; System altered.
hyl의 세션을 삭제하고 다음 작업을 수행합니다.
SQL> show user USER is "HYL" SQL> select * from test1; select * from test1 * ERROR at line 1: ORA-00028: your session has been killed
추천 튜토리얼: " 오라클 동영상 튜토리얼"
위 내용은 오라클에서 세션을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!