當(dāng)我們使用一個(gè)數(shù)據(jù)庫(kù)時(shí),總希望數(shù)據(jù)庫(kù)的內(nèi)容是可靠的、正確的,但由于計(jì)算機(jī)系統(tǒng)的故障(包括機(jī)器故障、介質(zhì)故障、誤操作等),數(shù)據(jù)庫(kù)有時(shí)也可能遭到破壞,這時(shí)如何盡快恢復(fù)數(shù)據(jù)就成為當(dāng)務(wù)之急。如果平時(shí)對(duì)數(shù)據(jù)庫(kù)做了備份,那么此時(shí)恢復(fù)數(shù)據(jù)就顯得很容易。由此可見(jiàn),做好數(shù)據(jù)庫(kù)的備份是多么的重要。
Oracle數(shù)據(jù)庫(kù)有三種標(biāo)準(zhǔn)的備份方法,它們分別為導(dǎo)出/導(dǎo)入(EXPORT/IMPORT)、冷備份、熱備份。導(dǎo)出備份是一種邏輯備份,冷備份和熱備份是物理備份。在Oracle8i以前這些操作都是用命令來(lái)執(zhí)行的,要求一定的Oracle維護(hù)經(jīng)驗(yàn)。自O(shè)racle8i以后,特別是Oracle9i的OEM(Oracle enterprise management server)以圖形化的方式就可以在向?qū)У闹敢拢瓿蓴?shù)據(jù)的備份/恢復(fù),導(dǎo)入/導(dǎo)出操作,但是由于Oracle技術(shù)支持比較小的力度,使得配置和如何正確使用OEM的介紹非常少,作者經(jīng)常在技術(shù)論壇中看到這方面的求助,又由于OEM操作的方便性,所以有必要來(lái)講述一下OEM中數(shù)據(jù)庫(kù)的備份和恢復(fù)。
創(chuàng)建OEM資料檔案庫(kù)
要進(jìn)行備份和恢復(fù)草,必須在連接到Oracle Manager Server后才能進(jìn)行。如果未創(chuàng)建資料檔案庫(kù),在使用Oracle Management Server時(shí)將會(huì)出現(xiàn)如下錯(cuò)誤。
VTK-1000:無(wú)法連接到Management server。請(qǐng)驗(yàn)證您已輸入Oracle Management Server的正確主機(jī)名和狀態(tài)。
因此,必須先創(chuàng)建Oracle Enterprise Manager資料檔案庫(kù),以便能連接到Oracle Management Server。創(chuàng)建Oracle Manager Server資料檔案庫(kù)的步驟:
“開(kāi)始→程序→Oracle→OraHome92→Configuration and Migration”,使用其中的“Enterprise Manager Configuration Assistant”程序配置本機(jī)的Oracle Management Server,創(chuàng)建一個(gè)新的檔案資料庫(kù)。
登錄Oracle Management Server
建立完資料檔案庫(kù)后,就可以使用OEM了。請(qǐng)按如下操作進(jìn)行:
“開(kāi)始→程序→Oracle→OraHome92→Enterprise Manager Console”,登錄方式不選擇獨(dú)立啟動(dòng),要選擇登錄到Oracle Management Server。激活Oracle Enterprise Manager Console的登錄窗口后,在該窗口中用戶要提供相應(yīng)的管理員名稱、口令和Management Server。Enterprise Manager有一默認(rèn)管理員sysman,口令為oem_temp,Management Server請(qǐng)?zhí)顚懼鳈C(jī)名或計(jì)算機(jī)IP地址。
登錄成功后,Oracle提示更改sysman用戶口令。如果登錄不成功,請(qǐng)檢查在控制面板中“服務(wù)”中Oracle Management Server服務(wù)是否已啟動(dòng),如未啟動(dòng)請(qǐng)手動(dòng)啟動(dòng)。