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 1635 게시물 읽기
No. 1635
DB2용 TOAD에서 락걸리는 현상..
작성자
김하늘(xnom)
작성일
2008-06-11 11:37ⓒ
2008-06-11 11:41ⓜ
조회수
15,578

안녕하세요.


DB2용 TOAD 사용하는 사람입니다.


기존에 오라클을 사용한지라 타 DB2용 SQL툴보다 TOAD가 손에도 익고 편해서 사용중인데..


다른거는 문제되는거는 없는데... 락이 걸리는 문제때문가 있습니다.


확인결과


TOAD에서 테이블 SELECT 하면 해당 결과가 그리드가 뜹니다.


EX) SELECT * FROM TEST


그 상태에서 같은 테이블을 


유닉스상 에서 데이타 IMPORT하면 


EX) db2 "import from /aa/work/TEST of ixf insert into TEST";


에러메세지 :


SQL3015N  처리 중에 SQL 오류 "-911"이(가) 발생했습니다.

SQL0911N  현재의 트랜잭션이 교착 상태 또는 시간종료로 인해 롤백되었습니다.

이유 코드 "68".  SQLSTATE=40001



꼭 락이 걸립니다.


TOAD상에서 SELECT 됐던 그리드를 닫거나 TOAD를 종료하면 락없이 잘되고요..


혹시 이런문제 해결하신분 있나요?


제생각으로는 TOAD상에 SELECT 하면 그리드에 UPDATE없이 바로 그리드 클릭해서 수정하는 기능이있습니다.


그기능과 DB2 IMPORT명령어상의 문제인거 같은데..


혹시 IMPORT명령어에서 락없이 가져오는 옵션이라던지 그런거 없나요? SELECT 절에 WITH UR처럼..


참고로 TOAD에 AUTOCOMMIT TRUE 설정되어있습니다.

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

lock snapshot을 보세요. 
aotocommit이라고 했지만 해당 테이블을 잡고 있는것으로 보입니다. 


lock snapshot 보는 방법
- db2 get snapshot for locks on dbname 
조는 냥이님이 2008-06-11 13:53에 작성한 댓글입니다. Edit

조회나 업데이트등 작업 후에는 꼭 테이블 정보 탭 열어서 F5번 한번 날려주세요~~

저도 사이트에서 이문제로 토드 사용 금지당했습니다...ㅜ.ㅜ;

지나가다님이 2008-06-11 20:57에 작성한 댓글입니다.
이 댓글은 2008-06-11 20:58에 마지막으로 수정되었습니다. Edit

답변감사합니다.

원인은 찾았습니다.

Tools -> Opions -> Database -> General ->Numbers of rows to initially fetch from a query 

에 보시면 테이블 select 시 보여지는 건수를 제한할수 있는데

디폴트로 1000이 셋팅되어 있습니다.

즉 천건이 넘을시 천건만 보여지게 되어있습니다.

테이블 select 한 결과가 보이는 그리드에서 오른쪽 마우스 read all rows 하시면

락은 해결되네요.

근데 문제는 위에 옵션을 unlimited로 변경해서 전체 건수를 읽으면 되지만..

중간에 스톱버튼으로 멈추면 다시 락이 걸리네요.

위에 답변에 테이블 정보 탭 이라고 하셨는데 어떤걸 말씀하시는거죠?

오브젝트팔렛? 오브젝트디테일?

보시면 꼭 좀 답변좀 주세요 ^^

P.S 6월6일자로 db2 toad 4.0 beta 출시하였습니다. 테스트결과 락걸리는문제는 해결됐네요.

그런데 기간제한이 있네요.

김하늘님이 2008-06-24 14:14에 작성한 댓글입니다.
이 댓글은 2008-06-24 15:25에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1638db2mon에 관한 질문입니다. [3]
ㅠㅠ
2008-06-11
10612
1637이 쿼리가 왜 안될까요? [6]
classico
2008-06-11
13544
1636sql select 검색 오류!! [2]
김정환
2008-06-11
12452
1635DB2용 TOAD에서 락걸리는 현상.. [3]
김하늘
2008-06-11
15578
1634원하는 위치에 DB를 만드는방법좀... [4]
김건우
2008-06-11
12065
1633sysadm 권한에 대해 질문드립니다. [3]
이도희
2008-06-10
10600
1632Database 행-2 [1]
박충원
2008-06-10
9800
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다