2010년 5월 15일 토요일

[PostgreSql] 데이터베이스 깨져서 Start 가 안되는 경우

 

제 노트북에서 전원이 나가면서...

데이터베이스가 깨져서 Postgresql 이 Start 가 안되는 현상을 확인 했습니다.

 

아래와 같은 방법으로 데이터 복구를 했습니다.

 

일단 C:\Program Files\PostgreSQL\8.3\data 폴더를 압축 합니다.

 

cmd 를 실행 하여

cd C:\Program Files\PostgreSQL\8.3\bin

 

C:\Program Files\PostgreSQL\8.3\bin>initdb -U postgres -D "C:\Program Files\PostgreSQL\8.3\data" -E UNICODE --lc-messages=ko_KR.eucKR -D C:\Program Files\PostgreSQL\8.3\data"

 

데이터베이스 생성

 

C:\Program Files\PostgreSQL\8.3\bin>"pg_ctl" -D "C:\Program Files\PostgreSQL\8.3\data" -l logfile start

 

서비스 시작

 

이 상태에서 데이터베이스 백업을 받은 후...

 

PostGreSql 삭제 후 (설치디렉토리까지 삭제) 재 설치 후...

 

복구 루틴에 의해 복구

댓글 없음:

댓글 쓰기