database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 9333 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 9333
client-server환경에서 비정상 종료된 session정리 방법
작성자
정재익(advance)
작성일
2002-01-07 02:40
조회수
5,532

client-server환경에서 비정상 종료된 session정리 방법

 

server에서 수행 중이던 프로그램이 비정상 종료한 경우에는 오라클의 smon이 자동으로 detection하여 수행 중이던 transaction을 rollback하여 정리하여 준다.

 

그러나, Client Server 환경에서 PC를 Client로 사용 시 비정상적인 방법으로 Server와 Disconnect 하면 Server 쪽에 있는 Dedicated Server가 남아 있다.

 

이는 Sql*net V1 & V2에서 발생하던 문제로 Sql*net V2.1 이후에는 아래와 같은 방법을 이용하면 Dead connection이 정상적으로 Disconnect 된다.

 

* 환경 : Server - Sql*net tcp/ip V2.1.3

Client - Sql*net V2.0

 

* Setup 방법 : Server와 Client에 있는

$ORACLE_HOME/network/admin/sqlnet.ora에

 

sqlnet.expire_time=n

 

으로 setting 한다.

여기서 n은 분 단위이며 실제 disconnect는 n분보다 더 걸린다.

 

일반적으로 sqlnet.expire_time=1로 설정하면 적당하다.

[Top]
No.
제목
작성자
작성일
조회
9348Oracle SQLJ and JPublisher: 새로운 모습
정재익
2002-01-07
6204
9347Oracle9i XMLType의 이해
정재익
2002-01-07
6535
9334오라클 9i 에서 추가된 timestamp 자료형
정재익
2002-01-07
9102
9333client-server환경에서 비정상 종료된 session정리 방법
정재익
2002-01-07
5532
9332View 테이블 만들기
정재익
2002-01-07
9876
9331오라클 tip 몇가지
정재익
2002-01-07
8302
9330오라클 설치후 각각의 디렉토리에 대한 설명
정재익
2002-01-07
5514
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다