基於時間點和還原點恢復的PITR技術實踐(APP)

2021-10-13 20:58:08 字數 813 閱讀 4218

目錄環境

文件用途

詳細資訊

環境系統平台:linux x86-64 red hat enterprise linux 7

版本:5.6.5

文件用途

本文章用於介紹hg資料庫pitr基於時間點和還原點的技術及其實戰。

詳細資訊

基於時間點的恢復(pitr)簡介

資料庫的pitr是一般資料庫都必須滿足的技術;

其原理是依據之前的物理備份檔案加上wal的預寫日誌模式備份做的恢復;

恢復原理:基礎備份+歸檔日誌執行指定時間點還原點的恢復

1.1建立備份目錄

切換至root使用者

mkdir -p /data/pg10/backups

mkdir -p /data/pg10/archive_wals

backups目錄則可以用來存放基礎備份

archive_wals目錄用來存放歸檔了

賦權給highgo

chown  highgo /data/pg10/backups

chown  highgo /data/pg10/archive_wals

1.2修改postgresql.conf相關引數(開啟wal歸檔)

wal_level = replica

archive_mode = on

archive_directory  = ' /data/pg10/archive_wals/'

1.3重啟服務

修改wal_level和archive_mode引數都需要重新啟動資料庫才可以生效。

更多詳細資訊請登入【瀚高技術支援平台】檢視

使用者管理的基於時間點的恢復

準備不完全恢復 1要是對於不完全恢復不太確定,那麼先備份整個資料庫。2關閉資料庫 3恢復資料檔案備份。在不完全恢復前恢復資料檔案 要是當前的控制檔案不匹配恢復時間的物理結構,那麼恢復乙個備份的控制檔案,恢復的控制檔案應該能反映不完全恢復時間點的資料庫的物理結構。基於cancel的不完全恢復 在基於c...

RMAN基於時間點的不完全恢復

備份 全庫備份。啟動資料庫到archivelog模式 rman target rman rman rman backup database plus archivelog delete input 刪除兩個使用者及相關表後。恢復部分內容 基於時間點的恢復。root ccj 2009 10 22 ll...

oracle基於時間點的不完全恢復

下面我們做乙個實驗,演示如何對oracle進行基於時間點的不完全恢復 在實驗之前請確保資料庫具有有效備份 獲取此時的時間並記錄下來 sql select to char sysdate,yyyy mm dd hh24 mi ss from dual to char sysdate,yy 2014 0...