成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MongoDB數(shù)據(jù)庫(kù)誤刪后的恢復(fù)

數(shù)據(jù)庫(kù) 其他數(shù)據(jù)庫(kù) MongoDB
如果部署的是 MongoDB 復(fù)制集,這時(shí)還有一線希望,可以通過(guò) oplog 來(lái)盡可能的恢復(fù)數(shù)據(jù);MongoDB 復(fù)制集的每一條修改操作都會(huì)記錄一條 oplog;如果對(duì) MongoDB 做了全量備份 + 增量備份,那么可以通過(guò)備份集及來(lái)恢復(fù)數(shù)據(jù)。

 

MongoDB數(shù)據(jù)庫(kù)誤刪后的恢復(fù)

方法一:通過(guò) oplog 恢復(fù)

如果部署的是 MongoDB 復(fù)制集,這時(shí)還有一線希望,可以通過(guò) oplog 來(lái)盡可能的恢復(fù)數(shù)據(jù);MongoDB 復(fù)制集的每一條修改操作都會(huì)記錄一條 oplog,所以當(dāng)數(shù)據(jù)庫(kù)被誤刪后,可以通過(guò)重放現(xiàn)有的oplog來(lái)「盡可能的恢復(fù)數(shù)據(jù)」。前不久遇到的一個(gè)用戶,運(yùn)氣非常好,數(shù)據(jù)庫(kù)是最近才創(chuàng)建的,所有的操作都還保留在oplog里,所以用戶通過(guò)oplog把所有誤刪的數(shù)據(jù)都找回了。

通過(guò) oplog 恢復(fù)數(shù)據(jù)的流程非常簡(jiǎn)單,只需要把oplog集合通過(guò)mongodump導(dǎo)出,然后通過(guò)mongorestore 的 oplogReplay 模式重放一下。

Step1: 導(dǎo)出 oplog 集合

  1. mongodump -d local -c oplog.rs -d -o backupdir 

Step2: 拷貝oplog集合的數(shù)據(jù)

 

  1. mkdir new_backupdir  
  2. cp backupdir/local/oplog.rs.bson new_backupdir/oplog.bson 

 

Step3: 重放oplog

  1. mongorestore --oplogReplay new_backupdir 

方法二:通過(guò)備份集恢復(fù)

如果對(duì) MongoDB 做了全量備份 + 增量備份,那么可以通過(guò)備份集及來(lái)恢復(fù)數(shù)據(jù)。備份可以是多種形式,比如:

  • 通過(guò) mongodump 等工具,對(duì)數(shù)據(jù)庫(kù)產(chǎn)生的邏輯備份
  • 拷貝 dbpath 目錄產(chǎn)生的物理備份
  • 文件系統(tǒng)、卷管理等產(chǎn)生的快照等

從這里其實(shí)也可以看出一個(gè)問(wèn)題,就是「部署了多節(jié)點(diǎn)的復(fù)制集,為什么還需要做數(shù)據(jù)備份?」;遇到誤刪數(shù)據(jù)庫(kù)這種問(wèn)題,dropDatabase 命令也會(huì)同步到所有的備節(jié)點(diǎn),導(dǎo)致所有節(jié)點(diǎn)的數(shù)據(jù)都被刪除。

 

責(zé)任編輯:龐桂玉 來(lái)源: segmentfault
相關(guān)推薦

2018-04-28 15:28:44

數(shù)據(jù)庫(kù)MySQL誤刪除

2017-07-14 15:49:05

MongoDB誤刪表恢復(fù)步驟

2017-10-26 10:25:07

數(shù)據(jù)恢復(fù)服務(wù)

2017-04-01 18:30:47

MySQL誤刪除數(shù)據(jù)庫(kù)

2011-07-26 13:55:01

MongoDB備份與恢復(fù)

2011-08-01 14:50:10

日志挖掘數(shù)據(jù)庫(kù)

2011-03-30 14:08:27

MySQL數(shù)據(jù)庫(kù)刪除恢復(fù)

2024-12-31 00:00:20

分布式數(shù)據(jù)庫(kù)可用性

2010-11-15 15:34:30

ORACLE數(shù)據(jù)庫(kù)恢復(fù)

2011-07-15 15:55:50

SQL Server日附加數(shù)據(jù)庫(kù)

2011-05-26 15:27:08

Oracle數(shù)據(jù)庫(kù)

2010-06-09 15:40:59

MySQL數(shù)據(jù)庫(kù)文件

2017-01-22 08:49:05

MongoDB數(shù)據(jù)庫(kù)故障

2011-03-30 14:19:56

MySQL數(shù)據(jù)庫(kù)修改恢復(fù)

2011-03-24 09:45:34

SQL Server數(shù)恢復(fù)

2011-05-18 10:49:53

Oralce數(shù)據(jù)庫(kù)

2011-03-24 17:49:47

數(shù)據(jù)庫(kù)恢復(fù)

2011-03-23 09:31:26

歸檔日志文件數(shù)據(jù)庫(kù)恢復(fù)

2017-06-14 21:31:39

數(shù)據(jù)庫(kù)Oracleresetlogs

2018-10-08 11:29:10

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品成人av | 99re在线视频 | 日本不卡免费新一二三区 | 亚洲视频免费在线观看 | 国产视频一区二区 | 亚洲欧美激情视频 | 一级欧美 | 亚洲一区国产精品 | 午夜黄色 | 亚洲午夜精品一区二区三区 | 久久99视频 | 日韩一区二区在线观看视频 | 国产精品久久久久久妇女6080 | 亚洲福利一区二区 | 精品麻豆剧传媒av国产九九九 | 亚洲一二三区不卡 | 国产精品久久久久久久久 | 一区二区三区精品 | 日韩高清在线 | 精品伊人| 日韩高清中文字幕 | 欧美日韩在线免费 | 精品国产91亚洲一区二区三区www | 一区二区精品 | 国产小视频自拍 | 欧美一级做性受免费大片免费 | 成人中文网 | av片网站| 国产成人精品999在线观看 | 97国产一区二区精品久久呦 | 久久久夜色精品亚洲 | 亚洲精品久久久久久久久久久 | 欧美视频1区 | 成人av网站在线观看 | 欧美黄色小视频 | 一区二区三区四区在线视频 | 久久久久久99 | 成人精品鲁一区一区二区 | 精品一区视频 | 亚洲精品一区二区在线观看 | 99婷婷 |