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 4632 게시물 읽기
No. 4632
실제데이터는 있는데 table이 안보입니다.
작성자
SAM
작성일
2003-03-20 14:40
조회수
1,217

안녕하세요..

postgres 7.0을 쓰고 있구요.

os solaris 5.7버전입니다.

DB가 날아가버렸습니다.

실질적으로 filesystem파일에는 손상은 없구..그대로 남아있는데

pgsql mydb 하면 system cartalog 파일 에 없는걸로 나오네요.

6개월 전에백업해놨던 pg_log ,pg_database,pg_variable,pg_control

을 복사해다가 넣었더니..안보였던 db는 다시 살아나고 또 table도

다시 복구가 됐습니다.

그래서 복구 됐는줄 알았는데..

그런데 실질적으로 select해보면 정말 6개월 전꺼까지만 나오고..이후꺼는

찾지를 못한는것 같아요.

또 몇개의 db는 복구는 됐지만 몇몇 db는 .table을 전혀 인식을 못하고 있습니다.

 

제가 궁금한것은 pg_log ,pg_database,pg_variable,pg_control

들이 하는게 먼지가 궁금하고 또 해결방법을 알고 싶네요.

 

그리고 cluster로 primary key값이 있는 table은 살릴수가 있더라구요.

노가다 하다 발견햇는데..왜살릴수 있는지 원리를 알고 싶네요...pk말고따른

키로 사릴수 있나요?

 

고수님들 도와주세요.

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

사태가 어떻게 되었는지 자세한 설명이 없어 구체적으로는 말씀드리지 못하겠지만,

 

그런 사태의 가장 깔끔한 방법은 백업했던 자료로 다시 복구 시키는 방법일것입니다.

 

그외 방법에 대해서는 저수준 복구 방법들이 동원되어야하는데, 그것은 상황에 따라서 너무도 각양각색의 방법이 있을겝니다.

 

일단 가장 일반적인 방법으로는 vacuum full 로 데이터베이스 자료를 정리하는 방법이 있을터인데, 아무튼 이것도 어떻게 쓰느냐에 따라서 치명적일수도 있으니, '사용하면 됩니다'라고 말씀드리기도 그렇습니다.

 

아무튼 저수준 복구는 DBA와 시스템관리자의 몫이니 건투를 빕니다.

 

누가 그런말을 하더군요.

손상된 db를 복구 못하는 dba는 용서해도 백업을 안하는 dba는 용서못한다고... :(

김상기(ioseph)님이 2003-03-20 16:11에 작성한 댓글입니다.

pg_log : 트랜젝션 로그들을 남겨두었다가 시스템이 비정상적으로 종료되었다가 PostgreSQL 서버가 다시 재가동되면, 이 디렉토리 안에 있는 파일(7.1.x(?) 이후부터는 pg_clog, pg_xlog로 분리되었지요)을 기준으로 작업중인 트랜젝션을 모두 rollback 시키는 작업을 합니다.

 

pg_database : 시스템 카타로그 테이블인 데이터베이스 정보를 담고 있습니다.

 

pg_variable : PostgreSQL 실행 환경변수들이고

pg_control : 데몬 실행 인자들 정보입니다.

김상기(ioseph)님이 2003-03-20 16:59에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4637다중 primary key 걸기 [1]
박기원
2003-03-24
1520
4634이런 error메세지의 처리 방법을 알려주세요. [1]
박근준
2003-03-20
1220
4633파워빌더 로 7.3.2에 붙어서 작업중 이상합니다.
박근준
2003-03-20
1085
4632실제데이터는 있는데 table이 안보입니다. [2]
SAM
2003-03-20
1217
4631LOG 파일을 볼수 있는방법좀.
SAM
2003-03-20
1128
4630[도움요청]7.1 설치시 에러메시지 입니다. [1]
여준성
2003-03-20
1270
4628[질문] DB백업시 오류가... [1]
김태수
2003-03-19
1444
4635┕>Re: [질문] DB백업시 오류가...
김태수
2003-03-21 10:38:56
1596
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다