> 1. 일반적인 데이터 백업의 스케쥴은 어떻게 잡는지.
> 스케쥴과 함께 백업방법 예를 들어 crontab에 등록하여 자동으로 백업한다
> 든지 어떤 스크립트를 쓰면 좋다 라는 것이 있으면 알고 싶습니다.
지나간 글들을 찾아보시면 많은 글들이 있을 겁니다.
스크립트의 내용까지 있는 것이 있습니다.
참고 하시길...
> 2. 현재 데이터 백업시 pg_dumpall 을 사용하는데, 이것만으로 되는 것인
> 지.
> 아래 글을 보니 data 디렉토리도 통째로 백업받아 놓는 것이 좋다는 글을
> 봤는데, 이는 어떤 상황에서 어떤 형태로 이용되는지 알고 싶습니다.
> 또한 pg_dumpall 보다 pg_dump로 백업받는게 좋다고 하셨는데, 왜 그런거
> 죠?
pg_dumall 은 글자 그대로 데이터란 데이터는 몽땅 다 덤프하여 백업 합니다.
그것만으로 된 겁니다.
운영하시는 방법에 따라 data 디렉토리의 파일을 백업 받아야 하는 경우가
있는데 인터넷으로 동작하며 특정 ip에 대하여 접근/금지 시킨다거나 하는
경우(pg_hba.conf)나 사용자 마다 비밀번호를 붇이는 경우(pg_pwd 또는 사용자가
지정한 파일) 등등 몇가지 특수한(?) 상황일 때 사용됩니다.
비교적 화려하게(?) 사용하고 있다는 뜻이 되겠군요.
pg_dump는 테이블 별로 덤프하는 경우입니다.
보안이라던지 또는 작업의 편리성등 몇가지 그런 것이 필요한 경우가 있겠지요.
역시 사용자 나름입니다.
> 3. DB 운영 중에 데이터 백업을 받아도 상관없는지.
> 백업시 DB접속을 끊고 트랜잭션이 없는 상황에서 받아야하는건가요?
중간에 받아도 됩니다.(라고 알고 있습니다. 누군가 도와줘요.)
> 4. 백업시 기존 백업자료에서 추가 및 변경된 부분만 받을 수 있는지.
그런 방법은 없습니다. 애석한 일이죠.
dump는 dump일 뿐입니다.
참고가 되셨기를...
인천의 나사 풀린 산호...
|