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
운영게시판
최근게시물
PostgreSQL Q&A 7722 게시물 읽기
No. 7722
복구 .. data/pg_xlog/archive_status
작성자
초보
작성일
2009-05-18 20:13
조회수
8,268

안녕하세요.. postgresql입문한 초짜입니다.

다른게 아니라 pg_xlog디렉토리가 궁금해서요.. 과연 이게 어떤용도인지..

트랜잭션에 관련된 모든 log파일이 쌓이는곳인가요? 

만약 제 생각이 맞다면 이 디렉토리 안의 archive_status는 무슨용도인가요?

archive파일이  쌓이는곳은 아닌것같고 .... 그렇다면 현재 아카이브 되어있는 파일이 어느것인지 현 상태를 

체크해놓은곳인가요? 잘모르겠어요..

그리고 백업되어진data디렉토리와 archive파일을 이용해 복구를 해보앗는데 복구가 다되고 나서 pg_xlog안의

파일(archive_status디렉토리 포함해서)들은 다 지워야 맞는건지 아니면 복구하기전에 다 지우고 복구하는건지..

흠.. 

고수님들의 답변 부탁드립니다.

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

pg_xlog 관련은 이곳 게시판에서 찾아 읽어보시면 도움 받을 만한 글들이 많습니다.

저도 몇번은 썼으니.


archive_status 디렉토리는 backup 작업이 진행중일때 그 백업할 로그 파일을 성공적으로 처리했다면, 그 파일이 다 처리 되었다는 정보를 담고 있는 디렉토리입니다.


현재 작업중인 로그 파일이 뭔지를 알 수 있는 방법은

글쎄, 저는 그냥 pg_xlog 디렉토리에서 현재 시간으로 수정되고 있는 파일을 찾아보거나

lsof 같은 유닉스 명령으로 살펴보기도 합니다.


그리고 복구 하고 난 다음에는 pg_xlog 안에 있는 파일을 건드리면 안되죠.

복구하기 전에 다 지우고 recovery.conf 지정해서 복구합니다.


리얼타임 복구관련 문서를 꼼꼼하게 써봐야지 한지가 이제 5년이 넘어가네요. 하하하

영어 문서 잘 읽어보시고 잘 풀어보세요.

김상기(ioseph)님이 2009-05-21 14:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7851로그 사이즈제한 방법이 있나요? [3]
김대청
2009-05-28
6883
7724openssl 사용하려면? [1]
심상호
2009-05-20
7071
7723log파일에 관하여 질문좀 드릴께요 [1]
김태규
2009-05-19
6965
7722복구 .. data/pg_xlog/archive_status [1]
초보
2009-05-18
8268
7720컬럼 일부분만 보기 [2]
배우자
2009-05-18
6527
7719쿼리문에서 insert into 질문드립니다.. [1]
최준혁
2009-05-15
6890
771864비트로 PostgresSQL 인스톨 방법좀 알켜주세요 [1]
서경석
2009-05-15
7035
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다