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
운영게시판
최근게시물
DB2 Q&A 168 게시물 읽기
No. 168
Re: 필드락(Lock)에 대한 질문여..^_^
작성자
이전건(leejg68)
작성일
2001-11-05 15:15
조회수
15,423

DB2는 Oracle과 Lock 매카니즘에서 큰 차이를 보입니다.

 

가장 큰 컨셉을 말씀드리자면,

 

DB2에서는 현재의 데이타만 보여질 수 있도록 합니다.

다시 말씀드리면 내가 데이터를 보고 있을때 누군가가 그 데이터를 수정해서 내가 보고 있는 데이터가 과거의 데이터가 되지 않도록 합니다.

 

그러기 위해서 DB2는 select 문장에 대해서도 S-Lock을 겁니다.

 

S-Lock은 공유락으로서 또다른 S-Lock(select)은 허용하지만, 다른 사람(?)이 데이터의 변경(update, delete)를 할 수 없게 합니다.

 

S-Lock에 대비되는 개념으로 U-Lock이 있는데, 이는 다른 사람이 데이터를 변경하는 것을 막음과 동시에 또다른 S-Lock(select)도 허용하지 않습니다.

 

데이터를 변경하는 도중이니 변경한 후에 보라는 의미지요...

 

이와 같이 DB2는 크게 2 종류의 Lock이 존재합니다. (물론 세부적으로 여러 종류의 Lock이 존재합니다)

 

따라서 select 문장만 던지시더라도 lock은 걸립니다. S-Lock이......

 

 

-- 지나가다 급한넘 님이 쓰신 글:

>> 급해서 질문을 올립니다..^_^

>> 다름이 아니오라 DB2에서 해당필드의

>> 레코드 락(Lock)을 걸수있는지여..

>> 있다면 어떻게 하면되는지 궁금합니다..

>> 사실 급하기도 하구여...

>> 먼저 감솨하다는 말쓰부터 드립니다..^^

>> 그럼 이만.

[Top]
No.
제목
작성자
작성일
조회
173DB2의 정의,조작,제어 기능 궁금점
꿔니
2001-11-12
12386
182┕>Re: DB2의 정의,조작,제어 기능 궁금점
이전건
2001-11-19 15:40:44
13810
172시퀀스는 어떻게 하는지?
JIN
2001-11-07
12705
181┕>Re: 시퀀스는 어떻게 하는지?
이전건
2001-11-19 15:29:39
15075
170DB2에서 서브쿼리
정진영
2001-11-06
15874
180┕>Re: DB2에서 서브쿼리
이전건
2001-11-19 15:16:32
17062
167필드락(Lock)에 대한 질문여..^_^
지나가다 급한넘
2001-11-03
14269
168┕>Re: 필드락(Lock)에 대한 질문여..^_^
이전건
2001-11-05 15:15:13
15423
169 ┕>Re: Re: 필드락(Lock)에 대한 질문여..^_^
이명식
2001-11-05 16:18:10
14921
189  ┕>Re: Re: Re: 필드락(Lock)에 대한 질문여..^_^
이전건
2001-11-19 17:07:06
14511
164db2에서 다음의 내용이 의미하는것은 무엇인가요
netroot
2001-10-31
17521
166┕>Re: db2에서 다음의 내용이 의미하는것은 무엇인가요
이전건
2001-11-02 19:10:48
18406
162[질문]원하는 row의 목록만 뽑아오고 싶습니다. [1]
db2 사랑
2001-10-29
16064
163┕>Re: [질문]원하는 row의 목록만 뽑아오고 싶습니다.
조율제
2001-10-30 16:27:59
16582
171 ┕>만약 db2버젼에 의해 rownumber() 가 지원을 안하면 ?
손님
2001-11-06 19:44:26
16613
188  ┕>Re: 만약 db2버젼에 의해 rownumber() 가 지원을 안하면 ?
이전건
2001-11-19 17:03:51
17235
165┕>Re: [질문]원하는 row의 목록만 뽑아오고 싶습니다.
노성섭
2001-11-01 14:50:34
17691
159NT서버의 AS/400 DB2 데이타를 리눅스에서 ...
권기봉
2001-10-23
14405
161┕>Re: NT서버의 AS/400 DB2 데이타를 리눅스에서 ...
이전건
2001-10-24 15:22:28
15417
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다