[發(fā)明專利]系統(tǒng)存儲(chǔ)裝置中的分層容錯(cuò)有效
| 申請(qǐng)?zhí)枺?/td> | 201780054867.7 | 申請(qǐng)日: | 2017-09-06 |
| 公開(公告)號(hào): | CN109690494B | 公開(公告)日: | 2023-01-03 |
| 發(fā)明(設(shè)計(jì))人: | M·C·馬赫斯赫瓦爾;H·D·錢;P·V·巴蓋爾;H·南達(dá)拉;R·維克勒馬辛哈;H·皮吉利;S·阿加瓦爾 | 申請(qǐng)(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號(hào): | G06F11/20 | 分類號(hào): | G06F11/20;G06F11/18;G06F11/14 |
| 代理公司: | 中國貿(mào)促會(huì)專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 劉前紅 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 系統(tǒng) 存儲(chǔ) 裝置 中的 分層 容錯(cuò) | ||
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:
數(shù)據(jù)庫管理系統(tǒng)的卷管理器,在一個(gè)或多個(gè)管理數(shù)據(jù)結(jié)構(gòu)ADS中針對(duì)存儲(chǔ)用于數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫信息的多個(gè)存儲(chǔ)單元維護(hù)故障組成員資格信息;
其中故障組成員資格信息包括:
成員資格信息,對(duì)于多個(gè)故障組中的每個(gè)故障組,指示所述多個(gè)存儲(chǔ)單元中屬于該故障組的存儲(chǔ)單元集合,
映射信息,將所述多個(gè)故障組中的每個(gè)故障組映射到多個(gè)數(shù)據(jù)站點(diǎn)中的數(shù)據(jù)站點(diǎn),以及
仲裁信息,指示映射到仲裁故障組的仲裁站點(diǎn);
卷管理器進(jìn)行多級(jí)投票以在所述多個(gè)存儲(chǔ)單元內(nèi)維護(hù)的ADS的所有副本當(dāng)中識(shí)別ADS的當(dāng)前版本,包括:
卷管理器從映射到所述多個(gè)數(shù)據(jù)站點(diǎn)中的每個(gè)相應(yīng)數(shù)據(jù)站點(diǎn)的故障組中檢索對(duì)于ADS的當(dāng)前版本的多個(gè)故障組級(jí)投票,
對(duì)于所述多個(gè)數(shù)據(jù)站點(diǎn)中的每個(gè)數(shù)據(jù)站點(diǎn)并基于來自該數(shù)據(jù)站點(diǎn)的所述多個(gè)故障組級(jí)投票,卷管理器識(shí)別由所述多個(gè)故障組級(jí)投票中的大多數(shù)所指示的對(duì)于ADS的當(dāng)前版本的站點(diǎn)級(jí)投票,
卷管理器從仲裁站點(diǎn)檢索對(duì)于ADS的當(dāng)前版本的仲裁站點(diǎn)級(jí)投票,以及
基于由來自所述多個(gè)數(shù)據(jù)站點(diǎn)和來自仲裁站點(diǎn)的站點(diǎn)級(jí)投票中的大多數(shù)所指示的ADS的版本,卷管理器識(shí)別ADS的當(dāng)前版本;
至少部分地根據(jù)基于由站點(diǎn)級(jí)投票中的大多數(shù)所指示的ADS的版本來識(shí)別ADS的當(dāng)前版本,卷管理器使用識(shí)別出的ADS的當(dāng)前版本來管理用于數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫信息;
其中所述方法由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行。
2.如權(quán)利要求1所述的方法,其中:
映射到所述多個(gè)數(shù)據(jù)站點(diǎn)中的每個(gè)數(shù)據(jù)站點(diǎn)的至少一個(gè)故障組維護(hù)ADS的副本;以及
仲裁故障組維護(hù)ADS的副本。
3.如權(quán)利要求1所述的方法,還包括
卷管理器確定所述多個(gè)數(shù)據(jù)站點(diǎn)中的特定數(shù)據(jù)站點(diǎn)存儲(chǔ)ADS的少于五個(gè)副本;
卷管理器將新故障組添加到該特定數(shù)據(jù)站點(diǎn);
響應(yīng)于將新故障組添加到特定數(shù)據(jù)站點(diǎn),并且基于該特定數(shù)據(jù)站點(diǎn)存儲(chǔ)ADS的少于五個(gè)副本,卷管理器將ADS的新副本保存到新故障組。
4.如權(quán)利要求1所述的方法,其中:
所述多個(gè)存儲(chǔ)單元包括多個(gè)盤;以及
ADS存儲(chǔ)以下的一個(gè)或多個(gè):
所述多個(gè)盤中的每個(gè)盤的盤標(biāo)識(shí)符,
所述多個(gè)盤中的每個(gè)盤的狀態(tài),
所述多個(gè)故障組中的每個(gè)故障組的伙伴關(guān)系信息;或
所述多個(gè)盤中的每個(gè)盤的心跳信息。
5.如權(quán)利要求1所述的方法,其中所述多個(gè)數(shù)據(jù)站點(diǎn)包括偶數(shù)個(gè)數(shù)據(jù)站點(diǎn)。
6.如權(quán)利要求1所述的方法,其中仲裁故障組是管理故障組,并且仲裁站點(diǎn)僅映射到作為仲裁故障組的單個(gè)故障組。
7.如權(quán)利要求1所述的方法,其中所述多個(gè)數(shù)據(jù)站點(diǎn)由第一數(shù)據(jù)站點(diǎn)和第二數(shù)據(jù)站點(diǎn)組成,所述方法還包括:
卷管理器檢測仲裁站點(diǎn)和第一數(shù)據(jù)站點(diǎn)這兩者的故障;
卷管理器從數(shù)據(jù)庫管理系統(tǒng)的管理員接收使第二數(shù)據(jù)站點(diǎn)成為ADS上的權(quán)威的許可;以及
響應(yīng)于接收到使第二數(shù)據(jù)站點(diǎn)成為ADS上的權(quán)威的許可,卷管理器基于來自第二數(shù)據(jù)站點(diǎn)的對(duì)于ADS的當(dāng)前版本的站點(diǎn)級(jí)投票來識(shí)別ADS的當(dāng)前版本。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國際公司,未經(jīng)甲骨文國際公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780054867.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置





