openGauss學習筆記-152 openGauss 數(shù)據(jù)庫運維-備份與恢復-物理備份與恢復之PITR恢復

openGauss學習筆記-152 openGauss 數(shù)據(jù)庫運維-備份與恢復-物理備份與恢復之PITR恢復152.1 背景信息152.2 前提條件152.3 PITR恢復流程152.4 recovery.conf文件配置152.4.1 歸檔恢復配置****152.4.2 恢復目標設置

openGauss學習筆記-152 openGauss 數(shù)據(jù)庫運維-備份與恢復-物理備份與恢復之PITR恢復

152.1 背景信息

當數(shù)據(jù)庫崩潰或希望回退到數(shù)據(jù)庫之前的某一狀態(tài)時,openGauss的即時恢復功能(Point-In-Time Recovery,簡稱PITR)可以支持恢復到備份歸檔數(shù)據(jù)之后的任意時間點。

[圖片上傳失敗...(image-bc758-1702299847819)]

說明:

  • PITR僅支持恢復到物理備份數(shù)據(jù)之后的某一時間點鱼冀。
  • 僅主節(jié)點可以進行PITR恢復吼驶,備機需要進行全量build達成與主機數(shù)據(jù)同步役衡。

152.2 前提條件

  • 基于經(jīng)過物理備份的全量數(shù)據(jù)文件少办。

  • 基于已歸檔的WAL日志文件。

152.3 PITR恢復流程

  1. 將物理備份的文件替換目標數(shù)據(jù)庫目錄。

  2. 刪除數(shù)據(jù)庫目錄下pg_xlog/中的所有文件局蚀。

  3. 將歸檔的WAL日志文件復制到pg_xlog文件中(此步驟可以省略餐蔬,通過配置recovery.conf恢復命令文件中的restore_command項替代)碎紊。

  4. 在數(shù)據(jù)庫目錄下創(chuàng)建恢復命令文件recovery.conf,指定數(shù)據(jù)庫恢復的程度用含。

  5. 啟動數(shù)據(jù)庫矮慕。

  6. 連接數(shù)據(jù)庫,查看是否恢復到希望預期的狀態(tài)啄骇。

  7. 若已經(jīng)恢復到預期狀態(tài)痴鳄,通過pg_xlog_replay_resume()指令使主節(jié)點對外提供服務。

152.4 recovery.conf文件配置

152.4.1 歸檔恢復配置

  • restore_command = string

這個SHELL命令是獲取WAL文件系列中已歸檔的WAL文件缸夹。字符串中的任何一個%f是用歸檔檢索中的文件名替換痪寻, 并且%p是用服務器上的復制目的地的路徑名替換。 任意一個%r是用包含最新可用重啟點的文件名替換虽惭。

示例:

restore_command = 'cp /mnt/server/archivedir/%f %p'
  • archive_cleanup_command = string

這個選項參數(shù)聲明一個shell命令橡类。在每次重啟時會執(zhí)行這個shell命令。 archive_cleanup_command為清理備庫不需要的歸檔WAL文件提供一個機制芽唇。 任何一個%r由包含最新可用重啟點的文件名代替顾画。這是最早的文件,因此必須保留以允許恢復能夠重新啟動匆笤,因此所有早于%r的文件可以安全的移除研侣。

示例:

archive_cleanup_command = 'pg_archivecleanup /mnt/server/archivedir %r'

需要注意的是,如果多個備服務器從相同的歸檔路徑恢復時炮捧, 需要確保在任何一個備服務器在需要之前庶诡,不能刪除WAL文件。

  • recovery_end_command = string

這個參數(shù)是可選的咆课,用于聲明一個只在恢復完成時執(zhí)行的SHELL命令末誓。recovery_end_command是為以后的復制或恢復提供一個清理機制扯俱。

152.4.2 恢復目標設置

  • recovery_target_name = string

此參數(shù)聲明命名還原到一個使用pg_create_restore_point()創(chuàng)建的還原點。

示例:

recovery_target_name = 'restore_point_1'
  • recovery_target_time = timestamp

此參數(shù)聲明命名還原到一個指定時間戳喇澡。

示例:

recovery_target_time = '2020-01-01 12:00:00'
  • recovery_target_xid = string

這個參數(shù)聲明還原到一個事務ID迅栅。

示例:

recovery_target_xid = '3000'
  • recovery_target_lsn = string

這個參數(shù)聲明還原到日志的指定LSN點。

示例:

recovery_target_lsn = '0/0FFFFFF'
  • recovery_target_inclusive = boolean

聲明是否在指定恢復目標(true)之后停止晴玖,或在這(false)之前停止库继。改聲明僅支持恢復目標為recovery_target_time、recovery_target_xid和recovery_target_lsn的配置窜醉。

示例:

recovery_target_inclusive = true

[圖片上傳失敗...(image-7d47b3-1702299847819)]

說明:

  • recovery_target_name宪萄、recovery_target_time、recovery_target_xid榨惰、recovery_target_lsn這四個配置項僅同時支持一項拜英。

  • 如果不配置任何恢復目標,或配置目標不存在琅催,則默認恢復到最新的WAL日志點居凶。

?? 點贊,你的認可是我創(chuàng)作的動力藤抡!

?? 收藏侠碧,你的青睞是我努力的方向!

?? 評論缠黍,你的意見是我進步的財富弄兜!

image.png
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瓷式,隨后出現(xiàn)的幾起案子替饿,更是在濱河造成了極大的恐慌,老刑警劉巖贸典,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件视卢,死亡現(xiàn)場離奇詭異,居然都是意外死亡廊驼,警方通過查閱死者的電腦和手機据过,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妒挎,“玉大人绳锅,你說我怎么就攤上這事〖⒙” “怎么了榨呆?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵罗标,是天一觀的道長庸队。 經(jīng)常有香客問我积蜻,道長,這世上最難降的妖魔是什么彻消? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任竿拆,我火速辦了婚禮,結果婚禮上宾尚,老公的妹妹穿的比我還像新娘丙笋。我一直安慰自己,他們只是感情好煌贴,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布御板。 她就那樣靜靜地躺著,像睡著了一般牛郑。 火紅的嫁衣襯著肌膚如雪怠肋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天淹朋,我揣著相機與錄音笙各,去河邊找鬼。 笑死础芍,一個胖子當著我的面吹牛杈抢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播仑性,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼惶楼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诊杆?” 一聲冷哼從身側響起鲫懒,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎刽辙,沒想到半個月后窥岩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡宰缤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年颂翼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慨灭。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡朦乏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氧骤,到底是詐尸還是另有隱情呻疹,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布筹陵,位于F島的核電站刽锤,受9級特大地震影響镊尺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜并思,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一庐氮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宋彼,春花似錦弄砍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至莱坎,卻和暖如春桃熄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背型奥。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工瞳收, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人厢汹。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓螟深,卻偏偏與公主長得像,于是被迫代替她去往敵國和親烫葬。 傳聞我的和親對象是個殘疾皇子界弧,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容