實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)自動(dòng)備份的方法 |
發(fā)布時(shí)間: 2012/8/3 17:31:02 |
對(duì)于一個(gè)管理信息系統(tǒng)來(lái)說(shuō),數(shù)據(jù)庫(kù)中數(shù)據(jù)的重要性是顯而易見(jiàn)的,管理員們總是想盡一切辦法來(lái)確保它們的安全。在那些要求每周7天、每天24小時(shí)不間斷運(yùn)行的系統(tǒng)中,管理員們動(dòng)用了UPS、RIAD、備份站點(diǎn)等幾乎 所有手段來(lái)確保系統(tǒng)的高可用性。然而再堅(jiān)實(shí)的系統(tǒng)也可能存在崩潰的一天,當(dāng)這一天到來(lái)時(shí),唯一能拯救他們的可能只是及時(shí)備份出來(lái)的數(shù)據(jù)。于是數(shù)據(jù)備份就理所應(yīng)當(dāng)?shù)某蔀閿?shù)據(jù)庫(kù)管理員的日常工作中最重要的一部分,當(dāng)然也是最為枯燥的工作之一。對(duì)于Oracle RDBMS的DBA來(lái)說(shuō),Oracle提供了多種的備份方式,其中使用頻率最高的首推EXP邏輯導(dǎo)出工具。由于我們的系統(tǒng)就是一個(gè)不間斷運(yùn)行的系統(tǒng),系統(tǒng)中存儲(chǔ)了數(shù)十萬(wàn)人員的基本信息和其它業(yè)務(wù)資料。為確保系統(tǒng)的安全,我們制訂了詳細(xì)的備份計(jì)劃:每天二次硬盤備份,硬盤上至少保存一周的備份數(shù)據(jù),每月結(jié)算的備份數(shù)據(jù)刻入光盤永久保存。于是我也就陷入的持久的、枯燥的數(shù)據(jù)備份工作中,每天定時(shí)使用EXP工具將數(shù)據(jù)導(dǎo)出到硬盤中,直到有一天開(kāi)始使用數(shù)據(jù)備份專家軟件。 數(shù)據(jù)備份專家是一款專為Oracle DBA設(shè)計(jì)的自動(dòng)完成Oracle數(shù)據(jù)庫(kù)系統(tǒng)邏輯備份工作的軟件,在設(shè)置好相應(yīng)的參數(shù)后,它就可以每天定時(shí)啟動(dòng)EXP工具將數(shù)據(jù)備份到硬盤的相應(yīng)位置。如此一來(lái),作為Oracle DBA的我再也不用擔(dān)心由于其它事情忘記備份而可能造成的嚴(yán)重后果了。 數(shù)據(jù)備份專家軟件是通過(guò)調(diào)用Oracle自帶的EXP工具軟件來(lái)實(shí)現(xiàn)備份的,軟件中還使用到了Oracle的OLE對(duì)象,因此要保證它的正常運(yùn)行,您必須在終端中安裝Oracle的客戶端軟件,配置好與數(shù)據(jù)庫(kù)服務(wù)器的SQL*NET連接,并且確保安裝了Oracle Object For OLE選項(xiàng)和Oracle EXP/IMP 工具選項(xiàng),這些對(duì)DBA來(lái)說(shuō)應(yīng)該不是難事。軟件安裝完成后點(diǎn)擊開(kāi)始菜單中的"數(shù)據(jù)備份專家"圖標(biāo)就可以運(yùn)行了,如果您是第一次運(yùn)行這個(gè)軟件,它會(huì)提示您是不是在系統(tǒng)重新啟動(dòng)時(shí)自動(dòng)運(yùn)行數(shù)據(jù)備份專家,您確認(rèn)后它會(huì)自動(dòng)進(jìn)入到"連接設(shè)置"界面中要求設(shè)置連接參數(shù)。因?yàn)椴辉O(shè)置與Oracle 數(shù)據(jù)庫(kù)的連接信息當(dāng)然不能實(shí)現(xiàn)數(shù)據(jù)的備份,是不是比較人性化?在"連接設(shè)置"中您需要輸入連接Oracle數(shù)據(jù)庫(kù)的用戶名、用戶密碼和網(wǎng)絡(luò)服務(wù)名(根據(jù)Oracle的要求,此用戶必須擁有EXP_FULL_DATABASE和 IMP_FULL_DATABASE權(quán)限,建議賦予它DBA權(quán)限),這可能是DBA們最常用的三樣?xùn)|西了,輸入后按下連接測(cè)試按鈕。如果上面的三樣?xùn)|西無(wú)誤的話,系統(tǒng)會(huì)顯示連接成功。按下保存按鈕將上面的信息保存起來(lái),不用過(guò)于擔(dān)心它們的安全,它們都是加密后保存的,普通的解密手段是無(wú)法得到Oracle的連接信息的。為了能在數(shù)據(jù)庫(kù)中記錄數(shù)據(jù)備份的日志信息,您還需要按下建立日志表按鈕,在數(shù)據(jù)庫(kù)中建立名為BCK_LOG的表。至此,連接信息就設(shè)置完成了,F(xiàn)在您已經(jīng)可以通過(guò)數(shù)據(jù)備份專家軟件連接到服務(wù)器上的Oracle數(shù)據(jù)庫(kù)中,接下來(lái)就該設(shè)置與數(shù)據(jù)備份有關(guān)的參數(shù)了。 進(jìn)入備份選項(xiàng)菜單中,為了保證您設(shè)置的信息不被泄露,軟件的作者在這里加入了一級(jí)認(rèn)證防護(hù),您需輸入連接設(shè)置中設(shè)定的用戶的密碼才能進(jìn)入,考慮的還比較周全吧?備份參數(shù)的第一項(xiàng)是備份執(zhí)行文件的路徑和名稱,也就是EXP工具的路徑和名稱,事實(shí)上它已經(jīng)在系統(tǒng)中找了一遍,結(jié)果已經(jīng)顯示出來(lái)了,如果沒(méi)錯(cuò)的話就不用更改了。當(dāng)然如果它沒(méi)有找到,就只好勞煩您親自動(dòng)手了。第二項(xiàng)是備份數(shù)據(jù)的存放路徑,建議您劃分一個(gè)空間較大的區(qū)間給它專門用于存放備份數(shù)據(jù)。當(dāng)然再大的空間也有用完的一天,軟件的作者在這里又為我們提供了一個(gè)實(shí)用的選項(xiàng),'空間不足時(shí)刪除最早的備份文件',再也不用擔(dān)心空間不夠造成的備份失敗了,比較體貼吧?第三項(xiàng)比較復(fù)雜一些,是設(shè)定備份的時(shí)間,由于它的設(shè)置受后面一項(xiàng)的限制,我們不如與先跳到下面一項(xiàng)。第四項(xiàng)是備份內(nèi)容,這里有兩個(gè)選項(xiàng):整個(gè)數(shù)據(jù)庫(kù)和用戶列表。整個(gè)數(shù)據(jù)庫(kù)就是指導(dǎo)出數(shù)據(jù)庫(kù)中的所有對(duì)象,而用戶列表方式則只導(dǎo)出指定用戶所擁有的對(duì)象,這時(shí)您需要在文本框中輸入用戶的名稱,多個(gè)用戶間用","號(hào)隔開(kāi)。導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)還可細(xì)分為完全、累積和增量導(dǎo)出,默認(rèn)為完全導(dǎo)出方式,F(xiàn)在回到備份時(shí)間選項(xiàng)中,如果您在備份內(nèi)容中選擇用戶列表,您會(huì)發(fā)現(xiàn)備份時(shí)間中僅僅能設(shè)置兩個(gè)備份時(shí)間,也就是說(shuō)每天可以自動(dòng)進(jìn)行兩次數(shù)據(jù)備份操作,其它的設(shè)置選項(xiàng)不可用。設(shè)置好這兩個(gè)時(shí)間,它就會(huì)按時(shí)導(dǎo)出用戶下的所有對(duì)象,這對(duì)于數(shù)據(jù)量較小時(shí)非常實(shí)用。當(dāng)您選擇整個(gè)數(shù)據(jù)庫(kù)時(shí),星期一至星期日以及累積導(dǎo)出選項(xiàng)都變?yōu)榭捎玫,您除了可以設(shè)置每天兩次的備份時(shí)間外,更可以自主安排每周七天的數(shù)據(jù)備份計(jì)劃。如星期日和星期三做一次完全導(dǎo)出備份,其它時(shí)間使用累積導(dǎo)出備份。適時(shí)選擇完全導(dǎo)出和累積導(dǎo)出方式,既可減少備份時(shí)間,又可節(jié)省存儲(chǔ)空間,這對(duì)大數(shù)據(jù)量的備份非常實(shí)用。最后-項(xiàng)是高級(jí)選項(xiàng)的設(shè)置,在這里您可以設(shè)置導(dǎo)出緩沖區(qū)等EXP的高級(jí)參數(shù),一般使用默認(rèn)值就可以了。按下保存按鈕,如果沒(méi)有錯(cuò)誤信息設(shè)置工作就完成了。如果您還不放心,最下面的文本框中列出了根據(jù)您設(shè)置的參數(shù)生成的備份執(zhí)行語(yǔ)句,您可以拷貝它,在開(kāi)始菜單的"運(yùn)行"中試運(yùn)行,看看它是否能正確執(zhí)行。 現(xiàn)在數(shù)據(jù)備份專家就可以進(jìn)入待機(jī)模式等待定時(shí)時(shí)間的到來(lái)了,除了上面提到的那些以外,它還有其它幾項(xiàng)實(shí)用的功能。日志查看功能記錄了最近30天內(nèi)的所有備份日志信息,雙擊還可查看Oracle生成備份日志文件。手動(dòng)備份功能用于臨時(shí)的手動(dòng)備份,備份數(shù)據(jù)文件的擴(kuò)展名為"HD",它使用與當(dāng)前設(shè)置相同的備份參數(shù)。另一項(xiàng)重要的功能是數(shù)據(jù)恢復(fù)功能,它調(diào)用Oracle的IMP工具將備份的數(shù)據(jù)恢復(fù)到數(shù)據(jù)庫(kù)中,操作的提示非常明了,在這里就不再多講了。這么好的備份助手,您是不是也想有一個(gè),早日從枯燥的備份操作中解脫出來(lái),趕緊下載一個(gè)試用吧! 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |