時(shí)間:2022-11-13 22:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-11-13 22:30:01 來(lái)源:信息時(shí)代
數(shù)據(jù)備份恢復(fù)設(shè)計(jì) : 制定備份方式、備份原則和恢復(fù)備份策略,為開(kāi)發(fā)的數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的快速備份和恢復(fù),提供一種完善的、適用的方案,以保證在故障發(fā)生,可能造成數(shù)據(jù)丟失、破壞的事件發(fā)生時(shí),使系統(tǒng)恢復(fù)到正確的狀態(tài),少丟失或不丟失數(shù)據(jù)。系統(tǒng)在提供日常的服務(wù)時(shí),系統(tǒng)中的數(shù)據(jù)會(huì)不斷地發(fā)生變化,防止故障和服務(wù)中斷是非常重要的。系統(tǒng)的防御能力直接依賴于規(guī)劃良好的數(shù)據(jù)庫(kù)備份與恢復(fù)方案。一個(gè)好的備份恢復(fù)計(jì)劃是保證數(shù)據(jù)安全的重要措施之一。它保證重要數(shù)據(jù)處于保護(hù)之下,當(dāng)問(wèn)題發(fā)生以后可以恢復(fù)這些數(shù)據(jù)。
為了使系統(tǒng)達(dá)到正確、及時(shí)、安全、可靠的保障,備份和恢復(fù)應(yīng)各自構(gòu)成系統(tǒng),即后備系統(tǒng)和恢復(fù)系統(tǒng)。一般的文件分為中間文件和正式文件,中間文件無(wú)需保存,更不用后備;正式文件既是處理的結(jié)果,又是下一個(gè)處理過(guò)程的依據(jù)。所以正式文件常需要后備(也叫后援),通常有每日、每月后備?;謴?fù)系統(tǒng)與后備系統(tǒng)一樣也每日、每月恢復(fù)和及時(shí)恢復(fù)。常用的備份工具有BACKUP,COPY,DUMP,EXPORT等,也可以使用在DBMS之外進(jìn)行操作的備份工具。單獨(dú)建立備份恢復(fù)用的數(shù)據(jù)庫(kù)數(shù)據(jù),盡可能與運(yùn)行環(huán)境的數(shù)據(jù)庫(kù)分開(kāi),確保系統(tǒng)日志與生產(chǎn)數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)連接良好,確保存儲(chǔ)介質(zhì)有足夠的空間來(lái)保留指定時(shí)間內(nèi)日志總量。
數(shù)據(jù)庫(kù)級(jí)備份原則:在數(shù)據(jù)庫(kù)的數(shù)據(jù)量比較小,或數(shù)據(jù)庫(kù)初始建立的情況下采用。不適合7×24小時(shí)的在線生產(chǎn)環(huán)境數(shù)據(jù)庫(kù)備份。
用戶級(jí)備份原則: 在用戶對(duì)象表數(shù)據(jù)容量比較小,或者用戶對(duì)象初始建立的情況下使用。
表級(jí)備份原則: 主要進(jìn)行參數(shù)表備份、靜態(tài)表備份、分區(qū)表的分區(qū)備份。
數(shù)據(jù)庫(kù)冷備份原則: 數(shù)據(jù)庫(kù)容量比較小,數(shù)據(jù)庫(kù)允許關(guān)閉的情況下進(jìn)行。
聯(lián)機(jī)備份原則:這種方式適用于7×24小時(shí)環(huán)境下的聯(lián)機(jī)備份情形。
備份計(jì)劃表;制訂一個(gè)合理的備份計(jì)劃表以便權(quán)衡兩個(gè)沖突的請(qǐng)求: 其一是為了保證恢復(fù)時(shí)間比較合理,需要頻繁的備份數(shù)據(jù)庫(kù)的請(qǐng)求; 其二則是盡量保證日常的業(yè)務(wù)不被中斷的請(qǐng)求。在創(chuàng)建可行的備份計(jì)劃表前,需要認(rèn)真分析數(shù)據(jù)庫(kù)和數(shù)據(jù),確定其性質(zhì)和價(jià)值,對(duì)每個(gè)數(shù)據(jù)對(duì)象應(yīng)分析以下問(wèn)題:在該數(shù)據(jù)上每天有多少活動(dòng)發(fā)生,數(shù)據(jù)被改動(dòng)的時(shí)間間隔,數(shù)據(jù)對(duì)業(yè)務(wù)的重要性,數(shù)據(jù)能否被容易地創(chuàng)建,用戶的訪問(wèn)種類,是否7×24小時(shí)訪問(wèn),在恢復(fù)期間數(shù)據(jù)不可用的代價(jià)、停機(jī)的損失等。
數(shù)據(jù)庫(kù)恢復(fù)是指當(dāng)故障發(fā)生影響到數(shù)據(jù)庫(kù)時(shí),可以使用復(fù)制備份和數(shù)據(jù)庫(kù)日志來(lái)將數(shù)據(jù)庫(kù)恢復(fù)到問(wèn)題發(fā)生時(shí)或問(wèn)題發(fā)生之前的狀態(tài),然后按照正確順序重新執(zhí)行原先執(zhí)行過(guò)的對(duì)數(shù)據(jù)庫(kù)的修改操作。不論故障的原因是什么,必須要盡快恢復(fù)數(shù)據(jù)庫(kù),保證業(yè)務(wù)操作的繼續(xù)進(jìn)行。
數(shù)據(jù)庫(kù)恢復(fù)是件很復(fù)雜的任務(wù)。當(dāng)有失效發(fā)生時(shí),必須確定是否需要恢復(fù),恢復(fù)哪些數(shù)據(jù),以及采用何種恢復(fù)操作。恢復(fù)系統(tǒng)時(shí)需要采取的步驟有:發(fā)生失效的是介質(zhì)、事務(wù),還是數(shù)據(jù)庫(kù)實(shí)例; 失效的原因; 失效后數(shù)據(jù)庫(kù)是中斷、崩潰,還是正常關(guān)機(jī); 操作系統(tǒng)是否正常; 服務(wù)器是否重啟; 日志中是否有錯(cuò)誤記載; 是否產(chǎn)生轉(zhuǎn)儲(chǔ); 丟失數(shù)據(jù)的重要性;采用了何種備份; 是否已經(jīng)做了恢復(fù)操作,做了什么操作; 需要恢復(fù)的是數(shù)據(jù)庫(kù)、表空間、表、索引,還是它們的組合; 備份策略是否支持所需要的恢復(fù)類型; 有無(wú)舊的備份; 有無(wú)邏輯備份; 存檔日志是否對(duì)恢復(fù)有用; 崩潰時(shí)有無(wú)并行活動(dòng); 是否可以訪問(wèn)數(shù)據(jù)庫(kù)實(shí)例; 是否可以訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象;有多少數(shù)據(jù)必須要恢復(fù)等。
數(shù)據(jù)庫(kù)恢復(fù)主要有: ①局部恢復(fù): 主要用于恢復(fù)表空間、數(shù)據(jù)文件,一般不影響數(shù)據(jù)庫(kù)其他操作;②完全恢復(fù): 數(shù)據(jù)庫(kù)恢復(fù)到故障點(diǎn),由catalog當(dāng)前數(shù)據(jù)庫(kù)決定: ③不完全恢復(fù): 恢復(fù)到數(shù)據(jù)庫(kù)的某一時(shí)間點(diǎn)或備份點(diǎn)。
備用數(shù)據(jù)庫(kù)原則: 在以下情況下可以考慮采用備用數(shù)據(jù)庫(kù)原則: 數(shù)據(jù)庫(kù)容量適中。數(shù)據(jù)庫(kù)嚴(yán)格要求7×24小時(shí)不間斷,或間斷時(shí)間要求控制在最小范圍內(nèi)。數(shù)據(jù)庫(kù)要求有異地備份冗余。
災(zāi)難恢復(fù)規(guī)劃,也叫意外規(guī)劃,是為防萬(wàn)一遇到災(zāi)難而制訂的數(shù)據(jù)資源和操作準(zhǔn)備的過(guò)程。數(shù)據(jù)庫(kù)災(zāi)難恢復(fù)必須是總體業(yè)務(wù)恢復(fù)計(jì)劃的一個(gè)完整的組成部分。災(zāi)難計(jì)劃必須是全局范圍的。災(zāi)難計(jì)劃的目標(biāo)是使得由于資源的丟失和設(shè)施功能受損所造成的損失減少到最小。任何一個(gè)成功的數(shù)據(jù)庫(kù)災(zāi)難恢復(fù)計(jì)劃在很大程度上依賴于能否確定數(shù)據(jù)丟失的風(fēng)險(xiǎn)和數(shù)據(jù)丟失將會(huì)對(duì)業(yè)務(wù)產(chǎn)生多大的影響。必須對(duì)每一個(gè)數(shù)據(jù)對(duì)象進(jìn)行重要性和易失性評(píng)估??梢詫?duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行重要性分級(jí),并按照其在災(zāi)難之中完全丟失后的影響來(lái)重新評(píng)估每個(gè)數(shù)據(jù)庫(kù)對(duì)象。也可以確定應(yīng)用程序的重要性級(jí)別,以便確定哪組應(yīng)用程序的影響最大,可以分成有非常關(guān)鍵的應(yīng)用、關(guān)鍵業(yè)務(wù)應(yīng)用、關(guān)鍵應(yīng)用、要求的應(yīng)用、非關(guān)鍵的應(yīng)用等。
災(zāi)難恢復(fù)計(jì)劃應(yīng)該包括: 異地站點(diǎn)的地址,每個(gè)異地站點(diǎn)的聯(lián)系方式,到達(dá)異地站點(diǎn)的方式; 恢復(fù)小組的成員名字和聯(lián)系方式;恢復(fù)操作所需要的權(quán)限和被授權(quán)的成員; 所有的系統(tǒng)軟件、應(yīng)用程序、數(shù)據(jù)的恢復(fù)過(guò)程和腳本; 列出恢復(fù)站點(diǎn)所需要的所有報(bào)表,以便確保完全恢復(fù)。在災(zāi)難恢復(fù)中,第一個(gè)決定是要確定災(zāi)難恢復(fù)目標(biāo)的優(yōu)先順序,要確定盡快恢復(fù)系統(tǒng)使用和盡量減少數(shù)據(jù)丟失的重要性。最后將全部災(zāi)難恢復(fù)過(guò)程、異地災(zāi)難恢復(fù)的說(shuō)明變成文檔保存。
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。