[發(fā)明專利]一種零損失數(shù)據(jù)的備份方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310157019.2 | 申請日: | 2013-04-28 |
| 公開(公告)號: | CN104123201A | 公開(公告)日: | 2014-10-29 |
| 發(fā)明(設(shè)計(jì))人: | 馬立珂;王賢達(dá);王子駿 | 申請(專利權(quán))人: | 廣州鼎甲計(jì)算機(jī)科技有限公司 |
| 主分類號: | G06F11/16 | 分類號: | G06F11/16;G06F17/30;H04L29/06 |
| 代理公司: | 北京聯(lián)瑞聯(lián)豐知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11411 | 代理人: | 鄭自群 |
| 地址: | 510000 廣東省廣州市高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)科*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 損失 數(shù)據(jù) 備份 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明屬于存儲領(lǐng)域,尤其涉及一種零損失數(shù)據(jù)的備份方法和系統(tǒng)。
背景技術(shù)
在現(xiàn)有的存儲系統(tǒng)中,通常包括主數(shù)據(jù)庫和備數(shù)據(jù)庫,即主數(shù)據(jù)庫接收到數(shù)據(jù)之后,將該數(shù)據(jù)復(fù)制到備數(shù)據(jù)庫,以備主數(shù)據(jù)庫中的數(shù)據(jù)丟失時,可以從備數(shù)據(jù)庫中找回丟失的數(shù)據(jù)。
主數(shù)據(jù)庫和備數(shù)據(jù)庫之間的數(shù)據(jù)傳輸,通常使用同步傳輸和異步傳輸?shù)姆绞竭M(jìn)行:
同步傳輸:主數(shù)據(jù)庫接收到數(shù)據(jù)時,同步將數(shù)據(jù)傳輸?shù)絺鋽?shù)據(jù)庫,只有當(dāng)備數(shù)據(jù)庫也完成數(shù)據(jù)接收時,主數(shù)據(jù)才會結(jié)束數(shù)據(jù)接收。
優(yōu)點(diǎn):主數(shù)據(jù)庫和備數(shù)據(jù)庫同步完成數(shù)據(jù)接收,保證數(shù)據(jù)最大程度的完整。
缺點(diǎn):傳輸時間長,需要主數(shù)據(jù)庫和備數(shù)據(jù)庫都完成接收。
異步傳輸:主數(shù)據(jù)庫先完成數(shù)據(jù)接收,然后將數(shù)據(jù)傳輸?shù)絺鋽?shù)據(jù)庫。
優(yōu)點(diǎn):速度快,只需要主數(shù)據(jù)庫完成數(shù)據(jù)接收。
缺點(diǎn):只有主數(shù)據(jù)庫完成了數(shù)據(jù)接收,如果在主數(shù)據(jù)庫將數(shù)據(jù)備份到備數(shù)據(jù)庫的過程中發(fā)生了主數(shù)據(jù)庫宕機(jī),將造成數(shù)據(jù)丟失。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種零損失數(shù)據(jù)的備份方法和系統(tǒng),旨在解決現(xiàn)有技術(shù)無法達(dá)到數(shù)據(jù)零丟失的問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種零損失數(shù)據(jù)的備份方法,所述方法包括:
在Oracle寫入重做日志時,設(shè)置Oracle寫兩份重做日志,并將一份所述重做日志存儲到共享存儲設(shè)備中;
當(dāng)Oracle主數(shù)據(jù)庫當(dāng)機(jī)時,將所述共享存儲設(shè)備中存儲的所述重做日志恢復(fù)到Oracle備用數(shù)據(jù)庫中。
本發(fā)明實(shí)施例的另一目的在于提供一種零損失數(shù)據(jù)的備份系統(tǒng),所述系統(tǒng)包括:
重做日志寫單元,用于在Oracle寫入重做日志時,設(shè)置Oracle寫兩份重做日志,并將一份所述重做日志存儲到共享存儲設(shè)備中;
重做日志恢復(fù)單元,用于當(dāng)Oracle主數(shù)據(jù)庫當(dāng)機(jī)時,將所述重做日志備份單元存儲的重做日志恢復(fù)到Oracle備用數(shù)據(jù)庫中。
本發(fā)明實(shí)施例,在Orcale寫入重做日志時,設(shè)置Oracle寫兩份重做日志,通過SAN將一份重做日志存儲到共享存儲設(shè)備中,當(dāng)主數(shù)據(jù)庫宕機(jī)時,將重做日志從共享存儲設(shè)備恢復(fù)到備用數(shù)據(jù)庫中,避免了Orcale寫入重做日志時可能造成的數(shù)據(jù)丟失,并且由于使用了SAN,因此在傳輸數(shù)據(jù)時不會對主數(shù)據(jù)庫造成過量負(fù)責(zé)和時延。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的零損失數(shù)據(jù)備份方法的流程圖;
圖2是本發(fā)明實(shí)施例提供的零損失數(shù)據(jù)備份系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例,在Orcale寫入重做日志時,設(shè)置Oracle寫兩份重做日志,通過SAN將一份重做日志存儲到共享存儲設(shè)備中,當(dāng)主數(shù)據(jù)庫宕機(jī)時,將重做日志從共享存儲設(shè)備恢復(fù)到備用數(shù)據(jù)庫中,避免了Orcale寫入重做日志時可能造成的數(shù)據(jù)丟失,并且由于使用了SAN,因此在傳輸數(shù)據(jù)時不會對主數(shù)據(jù)庫造成過量負(fù)責(zé)和時延。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
實(shí)施例一
如圖1所示為本發(fā)明實(shí)施例提供的零損失數(shù)據(jù)備份方法的流程圖,所述方法包括:
在步驟S101中,在Oracle寫入重做日志時,設(shè)置Oracle寫兩份重做日志,并將一份所述重做日志存儲到共享存儲設(shè)備中。
在本發(fā)明實(shí)施例中,在Orcale寫入重做日志時,設(shè)置Oracle寫兩份重做日志,存儲系統(tǒng)通過存儲區(qū)域網(wǎng)絡(luò)(Storage?Area?Network簡稱SAN)將一份所述重做日志存儲到共享存儲設(shè)備中。需要指出的是,所述共享存儲設(shè)備包括:云端存儲器、網(wǎng)絡(luò)硬盤、備數(shù)據(jù)庫。特別的,當(dāng)所述共享存儲設(shè)備為備數(shù)據(jù)庫時,主數(shù)據(jù)庫與備數(shù)據(jù)庫之間使用異步傳輸?shù)姆绞絺鬏敂?shù)據(jù)。
在步驟S202中,當(dāng)Oracle主數(shù)據(jù)庫當(dāng)機(jī)時,將所述共享存儲設(shè)備中存儲的所述重做日志恢復(fù)到Oracle主數(shù)據(jù)庫中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州鼎甲計(jì)算機(jī)科技有限公司,未經(jīng)廣州鼎甲計(jì)算機(jī)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310157019.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種數(shù)據(jù)庫備份的方法及裝置
- 一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置
- 一種數(shù)據(jù)備份方法和裝置
- 包配置文件的備份方法及終端
- 分布式實(shí)時文件系統(tǒng)的備份方法及備份系統(tǒng)
- 一種數(shù)據(jù)備份和恢復(fù)方法、備份服務(wù)器和源服務(wù)器
- 一種備份方法和裝置
- 一種數(shù)據(jù)備份方法、裝置、電子設(shè)備和存儲介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)備份方法及裝置
- 一種數(shù)字法庭數(shù)據(jù)備份系統(tǒng)





