usr/local/shoppd/pgsql/data/base 디렉토리 통째로 백업받으시고 initdb하세요..
그리고 해당 디렉토리에 다시 usr/local/shoppd/pgsql/data/base를 복사하시면
될것 같습니다. ^^;;
물론 같은 버전의 psql을 설치해야겠죠......
>>박은경 님께서 쓰시길<<
:: 안녕하세요.
:: pgsql이 호스팅업체에서 잘돌아가고 있었는데, 어느날 해킹을 당해서, 리눅스를 다시깔았습니다. 다행
:: 히 데이타는 백업해놔서, 다시 구동시키려고 하니 아파치는 잘돌아가는데, postgresql의 postmaster를
:: 구동시키면,
::
:: /usr/local/shoppd/pgsql/bin/postmaster does not find database system. Expected to find it in the
:: PGDATA directory /usr/local/shoppd/pgsql/data. but unable to open file with pathname '/usr/loca
:: l/shoppd/pgsql/data/base/template1/pg_class'
::
:: No data directory/can't proceed.
::
:: 하고 에러가 납니다. 질문한것들 중에서 찾아보니, initdb를 실행하라고 하는데, 그러면 만들어놓은
:: 데이타베이스가 모두 초기화 되는거 아닙니까?
:: 이미 shopdb라는 데이타베이스를 만들었고, 이것을 다시 살려야하거든요.
:: /usr/local/shoppd/pgsql/data/base에는 제가 만들어 놓은 shoppd데이타베이드 폴더가 있고 , 그안에
:: 는 테이블별 파일들이 모두 있어요.
::
:: 방법을 아시는 고수님들 답변부탁드립니다.
::
::
|