一種基于異或校驗(yàn)與日志恢復(fù)的數(shù)據(jù)庫頁面高效容錯(cuò)方法
基本信息
申請(qǐng)?zhí)?/td> | CN201910495162.X | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN110222035A | 公開(公告)日 | 2019-09-10 |
申請(qǐng)公布號(hào) | CN110222035A | 申請(qǐng)公布日 | 2019-09-10 |
分類號(hào) | G06F16/21(2019.01)I; G06F11/14(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉碧楠; 譚煒波; 蔣旭; 孫磊; 吳嵩; 姬濤濤; 顧云蘇 | 申請(qǐng)(專利權(quán))人 | 天津神舟通用數(shù)據(jù)技術(shù)有限公司 |
代理機(jī)構(gòu) | 天津盛理知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 王利文 |
地址 | 300384 天津市西青區(qū)海高新區(qū)華苑產(chǎn)業(yè)區(qū)鑫茂科技園C1座五層D單元 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于異或校驗(yàn)與日志恢復(fù)的數(shù)據(jù)庫頁面高效容錯(cuò)方法,包括以下步驟:計(jì)算數(shù)據(jù)頁面對(duì)應(yīng)的校驗(yàn)碼并保存在數(shù)據(jù)頁面的頭部中;從存儲(chǔ)介質(zhì)中讀取數(shù)據(jù)頁面到內(nèi)存中時(shí),通過校驗(yàn)碼判斷數(shù)據(jù)頁面是否損壞;在啟動(dòng)數(shù)據(jù)庫進(jìn)行實(shí)例恢復(fù)的過程中,則將數(shù)據(jù)損壞頁面跳過以使數(shù)據(jù)庫正常啟動(dòng),啟動(dòng)后提醒用戶在哪個(gè)數(shù)據(jù)庫對(duì)象中出現(xiàn)了數(shù)據(jù)頁面損壞;啟動(dòng)數(shù)據(jù)庫成功之后,確定哪個(gè)表出現(xiàn)了頁面損壞問題,用戶通過專門的SQL來對(duì)該表的損壞頁面進(jìn)行處理。本發(fā)明設(shè)計(jì)合理,其在數(shù)據(jù)頁面內(nèi)存儲(chǔ)數(shù)據(jù)頁面的異或運(yùn)算校驗(yàn)碼用于實(shí)時(shí)檢測(cè)頁面是否出現(xiàn)損壞,可成功恢復(fù)已損壞的數(shù)據(jù),減少用戶的數(shù)據(jù)損失。 |
