> 데이터 베이스 > Oracle > 오라클에서 세션을 삭제하는 방법

오라클에서 세션을 삭제하는 방법

WBOY
풀어 주다: 2022-05-24 15:46:59
원래의
4866명이 탐색했습니다.

세션 삭제 방법: 1. "v$session" 보기를 사용하여 세션의 sid 및 "serial#"을 확인합니다. 2. alter 문을 사용하여 세션을 삭제합니다. 'sid, 일련번호'' ".

오라클에서 세션을 삭제하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle에서 세션을 삭제하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿