聯系我們contact
電話(huà):027-59760188-801
地址:武漢市東湖高(gāo)新開發區(qū)光(guāng)谷大(dà)道120号現代森林(lín)小鎮A座609室
論Waters Empower單機版的(de)自動備份
發布時(shí)間:2018-07-19 浏覽次數:383次
昨天一個(gè)客戶發郵件說爲什(shén)麽去年做(zuò)的(de)Empower單機備份數據無法還(hái)原了(le)。聽(tīng)到這(zhè)個(gè)問題有點吃(chī)驚。一是該公司IT部門沒有跟我們提起過最近出了(le)什(shén)麽問題,需要進行還(hái)原,第二是嘗試進行恢複的(de)竟然是實驗人(rén)員(yuán)。由于當時(shí)寫就的(de)恢複SOP涉及到一些Oracle數據庫的(de)操作,即便IT專業人(rén)員(yuán)也(yě)要慎之又慎,更何況是普通(tōng)的(de)實驗人(rén)員(yuán)。進一步了(le)解事情的(de)前因後果,原來(lái)是舊(jiù)有的(de)電腦(nǎo)嚴重老化(huà),想換一台電腦(nǎo)重新安裝Empower,然後要把原來(lái)的(de)數據遷移過去。但在新電腦(nǎo)上安裝Empower總是無法成功,自然連恢複也(yě)無法做(zuò)。
本來(lái)問題到此結束,跟我們沒有太大(dà)關系。但Waters某位銷售工程師突然指出說單機版的(de)Empower無法做(zuò)自動備份,也(yě)不支持任何第三方軟件做(zuò)自動備份。當然,銷售工程師這(zhè)樣說還(hái)是可(kě)以原諒的(de),畢竟銷售的(de)朋友不是那麽的(de)精通(tōng)技術。不太妥當之處是把話(huà)說得(de)太滿。畢竟,當初做(zuò)自動備份時(shí),恢複測試反複操練過多(duō)次。Empower CDS不是什(shén)麽方外之物(wù),不在三界之内,五行之中,更不是所謂的(de)奇葩。作爲典型的(de)數據庫+文件作爲數據存儲方式的(de)軟件,還(hái)是生活在微軟和(hé)甲骨文構建的(de)生态圈裏。既然是采用(yòng)Oracle作爲數據庫,難道Oracle自身不帶自動備份工具。如果Oracle也(yě)是這(zhè)位攻城(chéng)獅所指的(de)第三方軟件,那這(zhè)篇文章(zhāng)就到此爲止。
事實上,Oracle自帶備份利器RMAN。各種市面上的(de)備份工具,針對(duì)Oracle數據庫的(de)備份本質上都是調用(yòng)了(le)RMAN工具做(zuò)的(de),無非是繼續将RMAN備份出來(lái)的(de)數據自動上傳到數據存儲上了(le)。啓用(yòng)RMAN工具的(de)一個(gè)前提是要将Oracle切換到歸檔模式下(xià)。
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.
接下(xià)來(lái)寫一段RMAN腳本,做(zuò)一個(gè)批處理(lǐ)文件到Windows計劃任務裏定點執行。
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的(de)自動備份就搞定了(le)。
至于放在文件夾裏的(de)原始數據文件,就更簡單了(le),直接用(yòng)文件備份工具定點上傳就行,記住這(zhè)些原始數據文件的(de)存放路徑。恢複時(shí)也(yě)要放到同樣路徑下(xià),否則會看不到圖。
采用(yòng)這(zhè)種自動備份的(de)方式,一則可(kě)以自動運行和(hé)管理(lǐ)備份冗餘,二則備份不影(yǐng)響系統正常的(de)運行,第三點是最重要的(de),由于備份是基于Oracle層面上的(de),因此備份的(de)數據不會有任何遺漏,包括色譜的(de)數據,分(fēn)析方法,系統審計追蹤,日志,Empower後台的(de)各種配置和(hé)策略,用(yòng)戶,分(fēn)組,授權。利用(yòng)RMAN的(de)備份數據可(kě)以在另外一台電腦(nǎo)上還(hái)原出一套跟原機一模一樣的(de)的(de)系統。
單機版Empower無法做(zuò)自動備份的(de)說法可(kě)以休矣。
下(xià)一條:讓QA愛(ài)恨交織的(de)Excel表格