Hot Backup
Hot Backup
- Archive Mode 설정 (Parameter 변경 후, DB 재기동 필요)
postgresql.conf
; DB 설정 파일 수정
. wal_level : WAL Log의 Level 설정
minimal : Default
archive : DB Log Archive Mode 설정 시 사용
hot_standby : DB Active-Standby 구조 설정 시 사용
. archive_mode : DB Archive Mode 설정
on (wal_level = minimal 이면, 설정되지 않음)
off
. archive_command : WAL Log가 Archive 영역으로 copy 되도록 command 설정
\\cp -f %p /archive/%f
%p : WAL Log 파일 전체 경로
%f : WAL Log 파일 명
- command
pg_start_backup('label') : Hot Backup 시작 (BACKUP LEBEL : 백업 시점 구분을 위해 필요)
pg_stop_backup() : Hot Bakcup 종료
pg_xlogfile_name('') : WAL Log 이름 확인
pg_current_xlog_location() : 현재 사용중인 Log 위치 값
ex) select pg_xlog_file_name(pg_current_xlog_location());
pg_switch_xlog() : 강제 로그 스위칭
<실습>
posted by. 신기철 (6.27)