国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

pg_rman備份工具(下)

不知名網友 / 3601人閱讀
pg_rman備份工具(下)

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了?。?!


環境準備

說明:前面文中pg_rman備份工具(上)測試了普通主從備份的測試,而且是基于普通IP地址的測試。今天我們在來測試有關patroni集群基于VIP備份的測試,環境如下:
主機名
數據庫節點名
IP地址
db01
pg01
10.0.0.10
db02
pg02
10.0.0.11
db03
pg03
10.0.0.12
VIP
VIP
10.0.0.15

測試步驟:

  1. 搭建一套patroni集群;
  2. 備節點安裝pg_rman;
  3. 插入數據,并在備節點進行備份;
  4. 刪除數據并進行數據恢復;
  5. 驗證數據完整性。


測試實施

2.1 搭建一套patroni集群

如下所示,此時的主節點為pg01,VIP在db01這臺主機。

2.2 備節點安裝pg_rman

這里選擇的是在db02節點上進行安裝。

2.3 插入數據并進行備份

1)在主節點插入數據
2)在db02節點進行全備份
注意:這里主節點的IP寫的是VIP的地址,備節點的IP寫的是db02主機的IP地址。
pg_rman -B /pg_rman_backup/fullbackup -A /postgres/wal_archive/ -D /postgres/data backup -b full -s -
S /pg_rman_backup/pg_srvlog -U postgres -d postgres -h
10.0.0.15 -p 5432 --standby-host=10.0.0.11 --standby-
port=5432
pg_rman validate
3)在主庫再次插入數據
4)在db02節點進行增量備份
注意:這里主節點的IP依然是VIP。
pg_rman -B /pg_rman_backup/fullbackup -D /postgres/data -A /postgres/wal_archive/ backup --backup-mode incremental --
progress --compress-data -U postgres -d postgres -h
10.0.0.15 -p 5432 --standby-host=10.0.0.11 --standby-
port=5432
pg_rman validate
pg_rman show

2.4 刪除數據并進行數據恢復

1)刪除數據
2)進行數據恢復
pg_rman restore -B /pg_rman_backup/fullbackup/ --recovery-target-time "2022-08-24 21:12:04" --hard-copy

2.5 驗證數據完整性

如上圖所示,已經將數據成功恢復。


本文作者:張學衡(上海新炬中北團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129099.html

相關文章

發表評論

0條評論

不知名網友

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<