rman備份恢復(fù) 如何進(jìn)入rman?
如何進(jìn)入rman?根據(jù)是否對(duì)在線重做日志文件進(jìn)行歸檔,Oracle數(shù)據(jù)庫(kù)的日志操作模式可分為NOARCHIVELOG(非歸檔)和archivelog(歸檔)兩種。建立數(shù)據(jù)庫(kù)時(shí),如果未指定日志操作模式,
如何進(jìn)入rman?
根據(jù)是否對(duì)在線重做日志文件進(jìn)行歸檔,Oracle數(shù)據(jù)庫(kù)的日志操作模式可分為NOARCHIVELOG(非歸檔)和archivelog(歸檔)兩種。
建立數(shù)據(jù)庫(kù)時(shí),如果未指定日志操作模式,則默認(rèn)操作模式為NOARCHIVELOG。NOARCHIVELOG是一種不保留重做歷史的日志操作模式。在此模式下,如果切換日志,日志組的新內(nèi)容將直接覆蓋原始內(nèi)容,而不保留原始重做日志內(nèi)容。Archivelog保存重做日志的歷史記錄。
創(chuàng)建RMAN目錄
注冊(cè)目標(biāo)數(shù)據(jù)庫(kù)
RMAN使用腳本備份數(shù)據(jù)庫(kù)
RMAN是什么?
1。RMAN(recovery manager)是用于備份、恢復(fù)和恢復(fù)數(shù)據(jù)庫(kù)的Oracle工具。2RMAN只能在Oracle 8或更高版本中使用。RMAN的特點(diǎn):1。跳過(guò)未使用的數(shù)據(jù)塊。在備份RMAN備份集時(shí),RMAN不會(huì)備份從未寫(xiě)入的數(shù)據(jù)塊,但傳統(tǒng)的備份方式無(wú)法知道使用了哪些數(shù)據(jù)塊。2備份壓縮RMAN使用Oracle獨(dú)特的二進(jìn)制壓縮模式。與傳統(tǒng)的備份壓縮方式相比,它能最大限度地壓縮數(shù)據(jù)塊中的一些典型數(shù)據(jù)。3.增量備份增量備份:每次備份上次備份后更改的數(shù)據(jù)塊,可以節(jié)省大量的磁盤(pán)空間、I/O時(shí)間、CPU時(shí)間和備份時(shí)間,只有少量被標(biāo)識(shí)為損壞的數(shù)據(jù)塊需要恢復(fù)或修復(fù)。當(dāng)RMAN修復(fù)損壞的數(shù)據(jù)塊時(shí),表空間的其他部分已經(jīng)存在,并且表空間中的對(duì)象可以聯(lián)機(jī)。
使用rman全備份進(jìn)行恢復(fù)時(shí)一定要有歸檔日志嗎?
歸檔日志是重做日志的備份,重做日志記錄所有數(shù)據(jù)的變化(DML、DDL或管理員對(duì)數(shù)據(jù)的結(jié)構(gòu)變化等),可用于恢復(fù)用戶數(shù)據(jù)和其他文件。數(shù)據(jù)庫(kù)備份有很多種,如exp和RMAN。RMAN備份需要開(kāi)啟歸檔狀態(tài),即RMAN備份與歸檔日志密切相關(guān)。RMAN備份可以備份控制文件、數(shù)據(jù)文件、重做日志文件等文件,比較全面。Exp邏輯備份,備份是數(shù)據(jù)文件中的數(shù)據(jù)。區(qū)別在于exp只能恢復(fù)數(shù)據(jù)庫(kù)的數(shù)據(jù),而歸檔日志可以恢復(fù)數(shù)據(jù)和其他文件(使用RMAN備份)。存檔日志需要與RMAN備份一起使用。它不能單獨(dú)與數(shù)據(jù)庫(kù)備份相比。這毫無(wú)意義。我希望我能幫助你!使用RMAN完全備份進(jìn)行恢復(fù)時(shí)是否需要存檔日志
源服務(wù)器和目標(biāo)服務(wù)器的操作系統(tǒng)和Oracle版本是一致的。首先,使用RMAN對(duì)源服務(wù)器上的數(shù)據(jù)庫(kù)進(jìn)行備份,包括數(shù)據(jù)文件、歸檔日志文件和控制文件、參數(shù)文件的備份。第二,復(fù)制目標(biāo)服務(wù)器上的備份數(shù)據(jù),并準(zhǔn)備相關(guān)目錄。第三,恢復(fù)目標(biāo)服務(wù)器上的數(shù)據(jù)庫(kù),指定dbid,并與源服務(wù)器連接。服務(wù)器的dbid將數(shù)據(jù)庫(kù)啟動(dòng)到nomount狀態(tài),這需要在前面創(chuàng)建初始值否則,錯(cuò)誤恢復(fù)參數(shù)文件將重新啟動(dòng),實(shí)例將恢復(fù)為nomoot狀態(tài)?;謴?fù)控制文件將還原數(shù)據(jù)庫(kù)文件并還原數(shù)據(jù)庫(kù)文件。在這里,sqlplus中的until cancel操作完成后,將報(bào)告錯(cuò)誤并以resetlogs模式打開(kāi)數(shù)據(jù)庫(kù)