- Redhat계열의 linux서버에 postgresql을 디렉토리를 복사하는
형태로
백업을 한후 복구 작업을 진행하던중 황당한 경험을 했습니다.
내용은 대략 이렇습니다.
백업 받은 pgsql 디렉토리 자체를 새로 설치한 서버에 복사후
postmaster 데몬을 재구동하였는데..
아무런 로그없이 실행이 되지 않더군요... 아무리 log를 설정해도
실패로만 떨어지고..
pg_resetXlog로 데이터를 초기화하면 중간중간 데이터가 사라져
버리고.. ㅠ.ㅠ
대략 난감하더군요.. 약 2만여명의 데이터인데..
여러차례 복구 과정을 그대로 따라해 보았지만 별다른 진전이
없었는데
이런.. /var/lib/pgsql/data/에는 postmaster.pid파일이
존재하더군요..
그파일을 삭제하고 실행하니 모든 데이터가 정상이었습니다.
혹.. 디렉토리를 백업하여 복사할 경우 위와 같은 삽질로 정신을
혼미하게 하시는분이
부티 없으시기를 ...
|