안녕하세요^^ 바쁘실텐데 이렇게 질문드려서 죄송합니다...-_ㅠ
어찌어찌하다보니 DB서버를 설치해서 운영해야 되는 업무를 맡게 되었는데요...
Postgres 8.2.4-1 를 설치하였습니다
모르는 것들을 하나하나 다 찾아가면서 어느 정도의 틀은 갖추었다고 생각했는데...
백업에 대해서 생각해놓으라고 해서 pg_dump와 pg_restore에 대해
잘 쓰여져있는 글을 보고 그 관문도 어느정도 돌파했다고 생각했는데......
Hot Backup(?), 뭐.. archieve log를 이용해서 백업 받은 후의 정보들을 간직해 뒀다가 더 완벽하게 복구를 시켜야한다고 그러는데...
DB라는 분야에 생소했던 저는 한숨을 쉬면서도 이것저것 뒤져보다가..
postgres사이트의 메뉴얼의 23장 Backup and Restore를 보면서 이렇게 하면 되겠다 싶었는데...
윈도우 2003에 설치를 해서 그런지 더 이해가 잘안되더라고요...
영어와도 거리도 멀게 지냈었고...
몇 번을 읽다보니 조금은 감은 잡은것 같은데요..(아닐지도;;)
postgresql.conf 파일의
archive_command = 'copy C:\Program Files\PostgreSQL\8.2\data\pg_xlog\%f "%p"' # command to use to archive a logfile segment
archive_timeout = '60' # force a logfile segment switch after this
두 부분을 위와 같이 수정했는데요.. 이렇게 하는게 아니라는 생각이 마구드네요;;;;
archieve log와 pg_dumpall을 이용해서 백업을 하려고 할 때,
설정을 어떻게 해야되는지...
복구를 시키려면 어떻게 해야되는지...
자세하게 설명좀 해주시면 감사하겠습니다 ㅠ_ㅠ
OS는 Widow2003 Server이고, Data의 수와 변동량은 그리 많지 않습니다. |