PostgreSQL 恢復大法 - 恢復部分資料庫、跳過壞塊、修復無法啟動的資料庫
標籤
PostgreSQL , 恢復部分資料庫 , 跳過壞塊 , 修復無法啟動的資料庫 , 時間點恢復 , 邏輯備份 , 連續備份
背景
一個較大的資料庫,如何只恢復一部分資料(例如只恢復某個DB)。
如果訪問有壞塊的表。
如何從無法啟動的資料庫中,恢復到有意義的資料。
如何正確的進行備份。
如何恢復到過去的某個時間點。
恢復部分資料庫
《PostgreSQL Selectivity Tablespace PITR - 部分表空間恢復》
跳過壞塊
zero_damaged_pages
《PostgreSQL Developer Options (debug, trace, system table mod and so on...) 詳解》
修復無法啟動的資料庫
《PostgreSQL 資料檔案災難恢復 - 解析與資料dump》
《how difference when update a table's column which it in TOAST or BASETABLE(in-line)》
《use pg_filedump dump block contents》
保持良好的備份習慣很重要。
邏輯備份(支援恢復到備份時間點)
《PostgreSQL 最佳實踐 - 線上邏輯備份與恢復介紹》
《PostgreSQL Logical Backup's TOC File》
連續備份(支援時間點恢復)
《PostgreSQL 10 on ECS 實施 流複製備庫映象+自動快照備份+自動備份驗證+自動清理備份與歸檔》
《Gitlab從刪庫到恢復 - 資料庫備份\恢復\容災\HA的靠譜姿勢》
《PostgreSQL 最佳實踐 - pg_rman 以standby為源的備份淺析》
《PostgreSQL 最佳實踐 - 塊級增量備份(ZFS篇)雙機HA與塊級備份部署》
《PostgreSQL 最佳實踐 - 塊級增量備份(ZFS篇)單個資料庫採用多個zfs卷(如表空間)時如何一致性備份》
《PostgreSQL 最佳實踐 - 塊級增量備份(ZFS篇)備份集自動校驗》
《PostgreSQL 最佳實踐 - 塊級增量備份(ZFS篇)方案與實戰》
《PostgreSQL 最佳實踐 - 任意時間點恢復原始碼分析》
《PostgreSQL 最佳實踐 - 線上增量備份與任意時間點恢復》
《阿里雲ApsaraDB RDS for PostgreSQL 最佳實踐 - 6 任意時間點恢復》
《PostgreSQL 使用pg_xlogdump找到誤操作事務號》
《don't shutdown postgresql before call pg_stop_backup() - 備份結束前,不要停庫,原始碼分析》
相關文章
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 【資料庫資料恢復】無法啟動MongoDB服務的資料恢復案例資料庫資料恢復MongoDB
- 資料庫修復資料恢復資料庫資料恢復
- 資料庫資料恢復——Windows無法啟動MongoDB服務的資料恢復案例資料庫資料恢復WindowsMongoDB
- 【資料庫資料恢復】突然斷電造成Syabse資料庫無法啟動的資料恢復案例資料庫資料恢復
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle
- 資料庫資料恢復—NTFS分割槽損壞如何恢復SqlServer資料庫資料資料庫資料恢復SQLServer
- 資料恢復記錄:硬碟分割槽損壞修復SqlServer資料庫過程資料恢復硬碟SQLServer資料庫
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB
- 【北亞資料恢復】異常斷電導致linux伺服器無法啟動,資料庫損壞的資料恢復資料恢復Linux伺服器資料庫
- 資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例資料庫資料恢復MySql
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- 【資料庫資料恢復】Oracle ASM例項無法掛載的資料恢復案例資料庫資料恢復OracleASM
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- 資料庫恢復過程資料庫
- redo損壞修復啟動資料庫辦法資料庫
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- Oracle & MySQL & PostgreSQL資料庫恢復支援OracleMySql資料庫
- postgresql備份與恢復資料庫SQL資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 通過duplicat恢復資料庫資料庫
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 【伺服器資料恢復】同友儲存無法啟動的資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql