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 2022 게시물 읽기
No. 2022
log transaction 대해서
작성자
문정훈(moonjh09)
작성일
2004-08-04 12:01
조회수
6,499

log transaction

log transaction이란 , 상대적인 개념으로, 논리로그 파일이 백업되지 않고 사용되어 LTXHWM에 도달했을 때 commit되지 않은 채 가장 오랫동안 개방되어 있는 트랜잭션을 말합니다.

log dbspace 를 사용 중입니다.

첫번째 : 만약 log dbspace를 백업이 필요 없어서 사용을 하지 않아도 되면. 삭제 해도 상관이 없나요.!

두번째 : 삭제를 하면 하드 용량과 관계가 있나요.

onconfig 파일에 nul 로 설정을 해 놓았는데

-271 에러를 내면서 갑자기 동작을 하지 않은 경우가 발생했습니다. ( hang on 되는것 같더군요 )

log dbspace 를 새로 만들어 놓았더니 정상동작을 하더군요!

그래서 log dbspace를 삭제 하려고 합니다.

고수님들의 답변 기둘리겠습니다.

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

정확하게는 모르겠지만,, 제가 알고 있는 바로는 말씀하신 내용이 long transaction 을 말씀하시는것 같네요. ^^

또,, long transaction 이란, transaction 을 open 한 상태로 사용할 수 있는 logical log 영역의 LTXHWM 의 % 까지 close 되지 못한 경우를 얘기 합니다.

 

간단하게 제가 알고 있는것까지만으로 설명을 드리자면,

첫번째 :

log dbspace 가 dbspace 를 말씀하시는 거라면,

사용되고 있지 않을경우, drop dbspace 를 실행하셔도 됩니다. 

만약 log file 을 말씀하시는 거라면,

최소 3개의 logical log file 이 남아 있는 상태에서는 나머지 file 들은 drop 하셔도 됩니다.

그렇지만,, 백업이 필요 없어서 삭제를 하신다는건 좀 맞지 않네요.

log file들은 순환적으로 돌려서 사용합니다.  그때 예전에 사용되었었던 log 를 다시 사용하기 위한 조건으로 백업을 반드시 받으셔야 합니다. 이 경우, 백업을 받지 않으시려면,, 말씀하신 것처럼 onconfig file 의 LTAPEDEV 를 /dev/null 로 설정하시면 됩니다. 그럼 백업을 받지 않고도 순환적으로 log들을 잘 사용하죠.

정,,, 많은 logical log file 들이 필요 없다 생각 되시면 최소 log 만을 남기고 모두 삭제 하셔도 무방하지만,, 먼저 말씀하셨던 Long transaction 에 걸릴 확률은 높아 지므로,,, 어느정도의 log file 은 유지 하셔야 하지 않을까 생각되네요.

 

두번째 :

log file 은 informix server 에 이미 할당되어 있는 dbspace 라고 하는 영역안에서 할당받아 사용하므로, log file 을 삭제 하여도 file system 의 free 영역은 늘어나지 않을겁니다... 단, dbspace 의 free space 는 늘어나겠죠?

 

log dbspace 를 새로 만드셨다고 하셨는데... 그게 log file 인지, dbspace 인지를 정확하게 잘 모르겠네요... ^^

제가 알고 있는것만 주절주절 적어봤습니다.

 

조금이나마 도움이 되시길 바랍니다.  ^^

 

 

 

제이리님이 2004-08-10 11:01에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2026informix에서 jdbc연결부분 [1]
김형중
2004-08-07
6570
2025[질문]한글테이블 검색 하는 방법좀 알려주세요..
조성배
2004-08-06
5771
2023into temp와 일반적인 table사이의 조인을 하고 싶습니다. [1]
쌀가마
2004-08-05
7043
2022log transaction 대해서 [1]
문정훈
2004-08-04
6499
2021데이타베이스 프로파일연결 [2]
이형규
2004-08-03
7252
2020프로시져에서요... [1]
김민영
2004-08-03
6342
2019오라클의 substrb 나 instr 을 쓸수있는 방법은 없나여? [1]
리치
2004-07-31
7430
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다