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
운영게시판
최근게시물
Sybase Q&A 4049 게시물 읽기
No. 4049
table lock이 걸려서 insert가 안돼요.
작성자
이종욱
작성일
2010-07-14 17:37
조회수
6,726

Sybase ASIQ 12.7을 사용하고 있습니다.

DW에 ETL후 별도의 로그 테이블을 만들어서 ETL이 끝나는 시점에
테이블명, 건수, 시작시간, 종료시간등을 관리 하고 있는데요.(테이블당 1건 Insert)

ver 12.6 일때는 문제가 없었는데 12.7로 Upgrade후 자꾸 다음과 같이
lock error가 나면서 해당건이 입력이 되지 않습니다.

(0 rows affected)
Msg 8405, Level 21, State 0:
ASA Error -210: User 'etlusr' has the row in '로그테이블명' locked

다수의 테이블이 병렬/직렬로 ETL 되면서 로그를 남기는데 에러 이유를 모르겠습니다.
시간상으로 다음건의 테이블 로그는 Insert 되고 있는듯 합니다.

TABLE에 별도의 LOCK옵션이 있는지요? 있다면 어떻게 하는지 궁금 합니다.

도음을 주시면 감사하겠습니다. 수고하십시요.

[Top]
No.
제목
작성자
작성일
조회
4052쿼리 조언 부탁 드립니다. [1]
사베
2010-08-04
5708
4051테이블 생성이 안되는 현상 [2]
이광진
2010-08-04
5526
4050(광고하실분대환영)
순수
2010-07-20
5169
4049table lock이 걸려서 insert가 안돼요.
이종욱
2010-07-14
6726
4048Sybase 교재 추천좀이요~~~ [1]
김동한
2010-07-14
6634
4046트랜젝션 로그가 풀나는 이유가 무었인가요? [1]
이만호
2010-07-02
5784
4045IQ 테이블 권한 조회
초밥
2010-06-23
6640
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다