흠... 문제로군요. 일단 base directory 내의 내용만으로는 해결이 어렵습니다. 디비의 설정에 관한 기타 정보는 catalog 파일들에 저장이 되는데 이것을 빼어 먹어 버렸군요. 이럴 경우에는 일단 pgsql 에서 제공되는 utility 로는 해결될 수 없습니다. 일단 본인이 테이블 구조를 알고 있다는 가정하에서 파일의 구조를 알고 시도해 보는 수 밖에 없을 것 같습니다. 카탈로그 파일에 어떤 것이 등록되는지 알고서 수동으로 등록시켜 주면서 테스트 해 보는 수 밖에 없을 것 같습니다. 한번도 경험은 없습니다. 포기할 수 없는 자료라면 이곳에 PgSQL 강좌를 진행중이신 김상기님께 한번 부탁을 드려 보시기 바랍니다. 혹시 방법을 제공해 줄수 있을지 모르겠습니다. (예전에 비슷한 문제로 노가다를 한번 한 경험이 있는 분이므로...)
어찌 되었던 결론은 일단 기존의 프로그램들로는 해결이 불가능하며, 직접 바이너리 분석을 하여 복구해야 한다는 것입니다.
>>김효정 님께서 쓰시길<<
:: 데이타 백업을 base/dbname 디렉토리만 가지고 있습니다. 데이타 복구 방법 없을까요..?
::
:: 데이타 백업을 pg_dump를 이용하지 않고 /data/base/dbname 으로 된 디렉토리만 저장해 놓았습니다..
::
::
:: 데이타복구할 수 있는 방법이 없을까요..?
:: 여러가지 방법으로 데이타를 살려 보려 했습니다만 안 되는 군요...T.T;
:: 아시는 분 있으면 좀 알려주세요.
|