1.開啟歸檔
vim /data/pgdata/postgesql.conf
archive_mode = on
archive_command = 『cp %p /data/pg_archived/%f』
2.pgsql
建立備份
select pg_start_backup(『baseline』);
資料目錄下產生乙個backup_label檔案
然後,備份整個目錄排除pg_xlog目錄
tar -zcvf /data/pg_archived/baseline.tar.gz /data/pgdata --exclude=/data/pgdata/pg_xlog
3.pgsql命令
停止備份
select pg_stop_backup();
備註:這樣就可以使用增量備份,配合xlog日誌進行任意時間點恢復
4.恢復
tar -xvf /data/pg_archived/baseline.tar.gz /
5.建立pg_xlog目錄
mkdir /data/pgdata/pg_xlog
mkdir /data/pgdata/pg_xlog/archive_status
6.recovery.conf
restore_command = 'cp /data/pg_archived/%f %p'
7.啟動資料庫
參考:
增量備份 差異備份 增量備份的區別?
特點 占用空間大,備份速度慢,但恢復時一次恢復到位,恢復速度快。相當於機械人把地板打掃乾淨了,你踩過,就會有腳印 增加標記 下次機械人就把腳 印記錄下來,並且把腳印打掃乾淨 清除標記 始終保持地板乾淨。機械人每次記錄並打 掃的腳印就相當於每次增量備份的內容 以備份體積小,備份速度快,但是恢復的時候,...
全備份 增量備份 差異備份和永久增量備份
在本文中你將學到 全備份 增量備份和差異備份,以及一些新型的備份方式,例如合成備份和永久增量備份。你還將學習到如何為你公司的資料選擇最佳的資料備份型別。在相當長一段時間,主要有三種基本的備份方式 全備份,增量備份和差異備份。最近,儘管資料備份軟體廠商已經推出了一些新型別的備份方式,但是你可能對此不熟...
全備份 增量備份 差異備份和永久增量備份
在本文中你將學到 全備份 增量備份和差異備份,以及一些新型的備份方式,例如合成備份和永久增量備份。你還將學習到如何為你公司的資料選擇最佳的資料備份型別。在相當長一段時間,主要有三種基本的備份方式 全備份,增量備份和差異備份。最近,儘管資料備份軟體廠商已經推出了一些新型別的備份方式,但是你可能對此不熟...