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 5884 게시물 읽기
No. 5884
pg_restore 에러..
작성자
초짜(kmsds)
작성일
2005-02-11 18:40ⓒ
2005-02-11 18:49ⓜ
조회수
3,914

상기님의 도움으로 pg_dump와 psql명령으로 백업과 복구하는 법을 알았는데,

psql명령으로는 새로운 데이터베이스로는 복원이 잘 안되어서 pg_restore로 해보려 합니다.

(예) test라는 데이터베이스를 pg_dump를 이용해서 백업했을때,

psql -U postgres -f test.sql template1 명령을 이용해서 기존의 test데이터베이스가 자동

생성되면서 복원은 되는데,

새로운 데이터베이스 test2라는 곳에 복원을 하려 하면 잘 되지가 않네요....

 

그러던 참에 상기님 자료를 참고해서

pg_dump -h localhost -U postgres -Fc -f test.backup test로 백업을 하고

pg_restore -h localhost -U postgres -Ft -C -d test test.backup 명령으로

복구를 하려 하는데 다음과 같은 에러가 발생하네요

==================================================================================

pg_restore: [tar archiver] corrupt tar header found in PGDMP <expected 0, computed 19579>
file position 512

==================================================================================

실행은 도스프롬프트(cmd)상에서 했습니다.

백업은 test라는 데이터베이스를 백업했구요,

복원시에 test라는 데이터베이스를 새로 생성하기 전에(drop후) 실행했을때와

test라는 데이터베이스를 새로 생성후에실행했을때와 에러가 위와같이 똑같네요

현재 버전은 8.0이고 윈도우XP상에서 사용중입니다.

혼자서도 이래저래 많이 해봤지만, 답은 나오지 않고, 어디 물어볼곳도 마땅치 않아

이곳에 잦은 질문을 올리네요

바쁜 시간 쪼개서 답변 달아주셔서 정말 감사드립니다...^^

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

 

백업하실때 -Fc Custom으로 하셨는데

복구는 -Ft Tar로 하셔서 에러가는 것입니다.

복원도 -Fc 로 해보시기 바랍니다.

 

 

새해 복 듬뿍이 가득히 받으싶시요..!%^^(남으면 쬐금만 적선해주세요 -.^';

조성준(openphp)님이 2005-02-11 19:34에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5889Postgres -> Mysql 변환시 자료형문제 [2]
백승환
2005-02-14
2199
5886한글변환 euc_kr(wchar.c해킹) => unicode 변환 도움 부탁드려요 ^-^;; [1]
롱다리
2005-02-14
2252
5885연월일을 따로 저장했을때 다시 그것을 날자로 바꾸기 ㅡ,ㅡ [1]
박성재
2005-02-12
2155
5884pg_restore 에러.. [1]
초짜
2005-02-11
3914
5883vacuum full 실행 후 오히려 용량이 더 늘어났습니다. ^^;; [4]
권진호
2005-02-11
2710
5882vacuum full verbose 하는 도중에 거의 정지 상태로... ^^;; [1]
권진호
2005-02-11
2463
5881암호 자동입력에 관한 질문 [4]
초짜
2005-02-11
4530
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다