聯(lián)系我們contact
電話:027-59760188-801
地址:武漢市東湖高新開發(fā)區(qū)光谷大道120號(hào)現(xiàn)代森林小鎮(zhèn)A座609室
發(fā)布時(shí)間:2018-07-19 瀏覽次數(shù):1327次
昨天一個(gè)客戶發(fā)郵件說(shuō)為什么去年做的Empower單機(jī)備份數(shù)據(jù)無(wú)法還原了。聽到這個(gè)問(wèn)題有點(diǎn)吃驚。一是該公司IT部門沒有跟我們提起過(guò)最近出了什么問(wèn)題,需要進(jìn)行還原,第二是嘗試進(jìn)行恢復(fù)的竟然是實(shí)驗(yàn)人員。由于當(dāng)時(shí)寫就的恢復(fù)SOP涉及到一些Oracle數(shù)據(jù)庫(kù)的操作,即便IT專業(yè)人員也要慎之又慎,更何況是普通的實(shí)驗(yàn)人員。進(jìn)一步了解事情的前因后果,原來(lái)是舊有的電腦嚴(yán)重老化,想換一臺(tái)電腦重新安裝Empower,然后要把原來(lái)的數(shù)據(jù)遷移過(guò)去。但在新電腦上安裝Empower總是無(wú)法成功,自然連恢復(fù)也無(wú)法做。
本來(lái)問(wèn)題到此結(jié)束,跟我們沒有太大關(guān)系。但Waters某位銷售工程師突然指出說(shuō)單機(jī)版的Empower無(wú)法做自動(dòng)備份,也不支持任何第三方軟件做自動(dòng)備份。當(dāng)然,銷售工程師這樣說(shuō)還是可以原諒的,畢竟銷售的朋友不是那么的精通技術(shù)。不太妥當(dāng)之處是把話說(shuō)得太滿。畢竟,當(dāng)初做自動(dòng)備份時(shí),恢復(fù)測(cè)試反復(fù)操練過(guò)多次。Empower CDS不是什么方外之物,不在三界之內(nèi),五行之中,更不是所謂的奇葩。作為典型的數(shù)據(jù)庫(kù)+文件作為數(shù)據(jù)存儲(chǔ)方式的軟件,還是生活在微軟和甲骨文構(gòu)建的生態(tài)圈里。既然是采用Oracle作為數(shù)據(jù)庫(kù),難道Oracle自身不帶自動(dòng)備份工具。如果Oracle也是這位攻城獅所指的第三方軟件,那這篇文章就到此為止。
事實(shí)上,Oracle自帶備份利器RMAN。各種市面上的備份工具,針對(duì)Oracle數(shù)據(jù)庫(kù)的備份本質(zhì)上都是調(diào)用了RMAN工具做的,無(wú)非是繼續(xù)將RMAN備份出來(lái)的數(shù)據(jù)自動(dòng)上傳到數(shù)據(jù)存儲(chǔ)上了。啟用RMAN工具的一個(gè)前提是要將Oracle切換到歸檔模式下。
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.
接下來(lái)寫一段RMAN腳本,做一個(gè)批處理文件到Windows計(jì)劃任務(wù)里定點(diǎn)執(zhí)行。
RUN{
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 5 DAYS;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘path’;
…}
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
Oracle的自動(dòng)備份就搞定了。
至于放在文件夾里的原始數(shù)據(jù)文件,就更簡(jiǎn)單了,直接用文件備份工具定點(diǎn)上傳就行,記住這些原始數(shù)據(jù)文件的存放路徑。恢復(fù)時(shí)也要放到同樣路徑下,否則會(huì)看不到圖。
采用這種自動(dòng)備份的方式,一則可以自動(dòng)運(yùn)行和管理備份冗余,二則備份不影響系統(tǒng)正常的運(yùn)行,第三點(diǎn)是最重要的,由于備份是基于Oracle層面上的,因此備份的數(shù)據(jù)不會(huì)有任何遺漏,包括色譜的數(shù)據(jù),分析方法,系統(tǒng)審計(jì)追蹤,日志,Empower后臺(tái)的各種配置和策略,用戶,分組,授權(quán)。利用RMAN的備份數(shù)據(jù)可以在另外一臺(tái)電腦上還原出一套跟原機(jī)一模一樣的的系統(tǒng)。
單機(jī)版Empower無(wú)法做自動(dòng)備份的說(shuō)法可以休矣。