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
운영게시판
최근게시물
Informix Q&A 3440 게시물 읽기
No. 3440
Update가 안 됩니다.
작성자
에모토(emoto)
작성일
2016-03-28 09:54:21
조회수
1,179

 Informix는 처음 사용하는 사용자입니다.

 

A라는 테이블을 SELECT하면 아무 문제없이 잘 나오는데,

UPDATE를 하면 한참을 기다려도 결과가 안 나오고

계속 실행중인 상태로 있습니다.

속도가 느려서 그런가 싶어 한참을 기다려 봐도 계속 실행 중입니다.

 

onstat -k 명령으로 Lock 상태를 확인해 봐도

Lock 상태는 아닌데 UPDATE는 행 걸린 것처럼

실행중으로만 있네요...

 

어떤 이유 때문일까요? ㅠ

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

안녕하세요. 몇가지 원인이 있을수 있는데

첫번째는 말씀하신대로 lock이 원인일 수 있습니다.

sysmaster:syslocks 테이블에서 특정 테이블에 X type의 lock 이 있는지 확인해보세요.

예) select * from sysmaster:syslocks where tabname='테이블명'

특정 owner가 LOCK X LOCK을 가지고 있다면 update가 안될 수 있습니다.

 

두번째는 트랜잭션 로그 FULL 상태인 경우인데, 이런 경우 트랜잭션 로그 백업을 해주어야 합니다.

"onstat - "로 확인했을 때

CKPT REQ등이 표시된 경우입니다.

 

참고가 되시길 바랍니다.

정상규(pajama)님이 2016-03-28 13:39:35에 작성한 댓글입니다.

 해결이 되진 않았지만 자세한 답글 감사드립니다~

에모토(emoto)님이 2016-03-30 11:06:52에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3443dbaccess 명령어 관련.. [2]
초보DBA
2016-03-29
1295
3442함수 존재 여부 [2]
초보DBA
2016-03-29
1224
3441인포믹스 client sdk 2.70 버전 [1]
성화니
2016-03-28
1211
3440Update가 안 됩니다. [2]
에모토
2016-03-28
1179
3439Informix 프로시저 트랜잭션 관련 문의드립니다. [3]
소유니
2015-08-26
2219
3438인포믹스 사용자 계정 추가방법좀 알려주시면 감사하겠습니다. [1]
계정
2015-08-03
1997
3437인포믹스 컨버젼 PARTITION BY [2]
급해요
2015-07-17
2280
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2017 DSN, All rights reserved.
작업시간: 0.063초, 이곳 서비스는
	PostgreSQL v9.6.3으로 자료를 관리합니다