윈도우에서 PostgreSQL을 사용중입니다.
pgAdmin을 열려고 하면 아래와 같은메세지가 나타납니다.
아마 갑자기 정전되어서 발생한 에러 같은데...
여기 Q&A 다 뒤져보고 드리는 질문입니다.
An error has occurd:
FATAL: could not open relation 1663/1/16729: No such file or directory
여러가지 방법으로 살려보려다가 다음과 같이 조치해 보았습니다.
1. 에러난 PostgreSQL의 data 디렉토리를 따로 저장해둠.
2. PostgreSQL을 지우고 새로 설치하고, DB 생성 후
예전(2014년)에 백업받아둔 백업파일을 Restore함.->잘보임
3. PostgreSQL서비스 중지
4. data디렉토리 밑에 base, global 아래의 파일들을
에러난 data디렉토리의 파일들로 대체함.
5. PostgreSQL서비스 실행
그러면 아래 그림처럼 에러형태가 변경되어 나타납니다.
An error has occurd:
ERROR: Invalid page header in block 0 of relation "pg_type"
데이타를 살릴수있는 해결방법이 없을까요?
비용이 들어도 됩니다.
정말급한데...
|