2. DBMS이야기/01. PostgreSQL

Hot Backup

OSSW(Open Source System SoftWare 2014. 6. 29. 02:13

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)