postgresql中patroni集群备库手动还原后,hac启动日志比主库多1
主庫創建好自定義表空間
備庫創好對應路徑進行還原? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pg_basebackup -h 192.168.32.128 -p 5866 -U sysdba -D /opt/HighGo4.5.6-see/data -Fp -P -Xs -R -v -l highgobak -T "/opt/HighGo4.5.6-see/data/tbs1"=/highgo/tbs? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
直接啟動hac
(?也有可能出現備庫啟動失敗的顯示)
主庫查詢流復制狀態 ?
?查看主庫標識符
備庫標識符
查看備庫數據庫日志
started streaming WAL from primary at 0/14000000 on timeline 5
could not receive data from WAL stream: ERROR: ?requested starting point 0/14000000 is ahead of the WAL flush position of this server 0/1301C5B0
————————————————————————————————————————
解決方法
還原備庫
手動啟動
啟動后備庫日志正常
主庫查詢流復制正常
查看主庫標識符
查看備庫標識符
關閉數據庫用hac啟動 ?
主庫查詢狀態恢復正常
驗證后發現無論是否含有自定義表空間,手動還原后直接啟動 備庫hac服務,都會導致備庫日志比主庫多1.(patroni啟動時自定切換日志)
總結
以上是生活随笔為你收集整理的postgresql中patroni集群备库手动还原后,hac启动日志比主库多1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Firefly AIO-3399ProC
- 下一篇: CentOS6u9 Oracle11g