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 663 게시물 읽기
No. 663
LOCKED Table 조회 방법?
작성자
김용오
작성일
2004-07-28 15:21
조회수
7,737

현재 Lock이 걸려 있는 테이블을 조회 하려면 어떻게 해야 하나요?
get snapshot for locks on DB를 하면 다음과 정보가 조회 됩니다.
:
:
Application handle = 414
Application ID = A5BA6AAC.N106.009808030406
Sequence number = 3865
Application name = SmClient.exe
CONNECT Authorization ID = PMESUSR
Application status = UOW Waiting
Status change time = 07/28/2004 14:11:57.200466
Application code page = 1208
Locks held = 1
Total wait time (ms) = 0

List Of Locks
Lock Name = 0xA6B2A69FA4A17C7D9176505041
Lock Attributes = 0x00000000
Release Flags = 0x40000000
Lock Count = 1
Hold Count = 0
Lock Object Name = 0
Object Type = Internal P Lock
Mode = S

그런데 Application Name은 알겠지만, Table명을 알 수가 없네요.
구체적으로 Table 명을 알 수 있는 방법과 Lock이 걸린 테이블의 구체적인 정보등을 알려면 어떻게 해야 하는지 고수님들의 답변 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

db2 get dbm cfg | grep MON 하시면

   Buffer pool                         (DFT_MON_BUFPOOL) = OFF
   Lock                                   (DFT_MON_LOCK) = OFF
   Sort                                   (DFT_MON_SORT) = OFF
   Statement                              (DFT_MON_STMT) = OFF
   Table                                 (DFT_MON_TABLE) = OFF
   Unit of work                            (DFT_MON_UOW) = OFF

 

위의 파라메터를 ON으로 설정하시고..

(db를 stop&start해야만 적용됨)

db2 get snapshot for locks on db_name을 함 해보세요..

 

db2 get monitor switches 명령어를 수행하시면..

 

Buffer Pool Activity Information  (BUFFERPOOL) = OFF
Lock Information                        (LOCK) = OFF
Sorting Information                     (SORT) = OFF
SQL Statement Information          (STATEMENT) = OFF
Table Activity Information             (TABLE) = OFF
Unit of Work Information                 (UOW) = OFF

위의 파라메터를

db2 update monitor switches using 파라메터 on

하시고 get snapshot lockes 조회하시면 됩니다...

(단.. 열린 session에서만 적용됩니다.)

 

nadaljw님이 2004-08-30 09:53에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
666[질문]프로시저호출시 에러가 발생합니다.
GUSS
2004-08-02
5999
665오라클에 DB2 링크로 업데이트 하기
soo
2004-07-30
5770
664SQLSTATE=22001 문제입니다. [1]
이준현
2004-07-29
7713
663LOCKED Table 조회 방법? [1]
김용오
2004-07-28
7737
661win xp에서 z/os에 있는 db2udb v8.1에 붙이려는데 odbc설정이 어떻게 되는지요.. [1]
mini
2004-07-27
5846
660db2adutl을 이용한 아카이브 삭제 질문
김용오
2004-07-22
5850
659db2 table분할이 가능한지????
김연구
2004-07-15
5577
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다