Oracle-RMAN備份恢復(fù)簡(jiǎn)介_(kāi)第1頁(yè)
Oracle-RMAN備份恢復(fù)簡(jiǎn)介_(kāi)第2頁(yè)
Oracle-RMAN備份恢復(fù)簡(jiǎn)介_(kāi)第3頁(yè)
Oracle-RMAN備份恢復(fù)簡(jiǎn)介_(kāi)第4頁(yè)
Oracle-RMAN備份恢復(fù)簡(jiǎn)介_(kāi)第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

OracleRMAN備份恢復(fù)簡(jiǎn)介汪善平Rman是什么?Oracle提供的一個(gè)備份恢復(fù)工具;可以命令行方式,也可以圖形化方式運(yùn)行;RMAN可以用來(lái)做什么?1〕功能類(lèi)似物理備份,但比物理備份強(qiáng)大N倍,從下面的特點(diǎn)可以看到;

2〕可以壓縮空塊;

3〕可以在塊水平上實(shí)現(xiàn)增量;

4〕可以把備份的輸出打包成備份集,也可以按固定大小分割備份集;

5〕備份與恢復(fù)的過(guò)程可以自動(dòng)管理;

6〕可以使用腳本〔存在Recoverycatalog中〕

7〕可以做壞塊監(jiān)測(cè)RMAN可以用來(lái)備份什么?Database,whichincludesalldatafilesaswellasthecurrentcontrolfileandcurrentserverparameterfileTablespaces(exceptforlocally-managedtemporarytablespaces)CurrentdatafilesCurrentcontrolfileArchivedredologsCurrentserverparameterfileBackupsetsRMAN不能用來(lái)備份什么?OnlineredologsTransportedtablespacesbeforetheyhavebeenmaderead/writeClient-sideinitializationparameterfilesornoncurrentserverparameterfilesRMAN如何工作?

RMAN如何工作?

RMAN的組成局部RMAN可執(zhí)行程序RMAN庫(kù)文件:recover.bsq恢復(fù)目錄RMANpackagesDBMS_RCVMANDBMS_RCVCATDBMS_BACKUP_RESTORE目標(biāo)數(shù)據(jù)庫(kù)控制文件通道介質(zhì)管理借口〔MML〕介質(zhì)管理效勞器〔MMS〕RMAN相關(guān)術(shù)語(yǔ):Backupsets備份集

備份集顧名思義就是一次備份的集合,它包含本次備份的所有備份片,以oracle專(zhuān)有的格式保存。一個(gè)備份集根據(jù)備份的類(lèi)型不同,可能構(gòu)成一個(gè)完全備份或增量備份。

Backuppieces備份片

一個(gè)備份集由假設(shè)干個(gè)備份片組成。每個(gè)備份片是一個(gè)單獨(dú)的輸出文件。一個(gè)備份片的大小是有限制的;如果沒(méi)有大小的限制,備份集就只由一個(gè)備份片構(gòu)成。備份片的大小不能大于你的文件系統(tǒng)所支持的文件長(zhǎng)度的最大值。

Imagecopies映像備份

映像備份不壓縮、不打包、直接COPY獨(dú)立文件〔數(shù)據(jù)文件、歸檔日志、控制文件〕,類(lèi)似操作系統(tǒng)級(jí)的文件備份。而且只能COPY到磁盤(pán),不能到磁帶。可以作為增量備份的0級(jí),一般用來(lái)備份控制文件。

冷備份和熱備份RMAN相關(guān)術(shù)語(yǔ)Fullbackup全備份

全備份是指對(duì)數(shù)據(jù)文件中使用過(guò)的數(shù)據(jù)塊進(jìn)行備份,沒(méi)有使用過(guò)的數(shù)據(jù)塊是不做備份的,也就是說(shuō),RMAN進(jìn)行備份是進(jìn)行壓縮的。

Incrementalbackup增量備份

增量備份是指?jìng)浞輸?shù)據(jù)文件中自從上一次同一級(jí)別的或更低級(jí)別的備份以來(lái)被修改正的數(shù)據(jù)塊。與完全備份相同,增量備份也進(jìn)行壓縮。增量備份雖然概念很好,備份也很簡(jiǎn)單,但恢復(fù)起來(lái)卻是另外一回事,不僅麻煩而且容易出錯(cuò),所以實(shí)際中越來(lái)越少使用,到了Oracle9i已經(jīng)建議不再使用,以后版本會(huì)逐漸取消對(duì)增量備份的支持。

Recoverycatalog恢復(fù)目錄

恢復(fù)目錄用于記錄RMAN使用過(guò)程中的控制信息,恢復(fù)目錄應(yīng)該經(jīng)常被同步〔這在后面會(huì)講到〕。盡管我們可以使用nocatalog方式來(lái)使用RMAN,此時(shí)控制信息記錄在目標(biāo)數(shù)據(jù)庫(kù)的控制文件中,但這樣畢竟不平安,因?yàn)橐坏┠繕?biāo)數(shù)據(jù)庫(kù)的控制文件損壞就意味著所有的RMAN備份失效。同樣的道理恢復(fù)目錄應(yīng)該建立在另外一個(gè)數(shù)據(jù)庫(kù)中,在下面的例子中我們稱(chēng)作“目錄數(shù)據(jù)庫(kù)”。IncrementalBackups

DifferentialIncrementalBackups〔backupatlevelnorless;〕IncrementalBackupsCumulativeIncrementalBackups〔backupatleveln-1orlower〕RMAN備份通道什么是通道〔channel〕?RMAN備份通道自動(dòng)分配通道: 根據(jù)下面的Rman設(shè)置自動(dòng)分配通道:CONFIGUREDEVICETYPEDISKPARALLELISM1;CONFIGUREDEVICETYPEsbtPARALLELISM2;CONFIGUREDEFAULTDEVICETYPETOsbt;

RMAN備份通道手動(dòng)分配通道: *RUN{ALLOCATECHANNELc1DEVICETYPEsbt; BACKUPDATABASEPLUSARCHIVELOG;}CONFIGURECHANNEL1DEVICETYPEsbtCONNECT'SYS/oracle@node_1';CONFIGURECHANNEL2DEVICETYPEsbtCONNECT'SYS/oracle@node_2';RMAN備份通道查看所用的通道:

RMAN>SHOWDEVICETYPE; RMANconfigurationparametersare: CONFIGUREDEVICETYPESBTPARALLELISM1;#defaultCONFIGUREDEVICETYPEDISKPARALLELISM1;#default如何創(chuàng)立Catalog?1、在目錄數(shù)據(jù)庫(kù)中創(chuàng)立恢復(fù)目錄所用表空間

SQL>createtablespacermantsdatafile‘c:\oracle\oradata\cc\rmants.ora’size20M;

表空間已創(chuàng)立。

2、在目錄數(shù)據(jù)庫(kù)中創(chuàng)立RMAN用戶(hù)并授權(quán)

SQL>createuserrmanidentifiedbyrmandefaulttablespacermantstemporarytablespacetempquota

unlimitedonrmants;

用戶(hù)已創(chuàng)立

SQL>grantrecovery_catalog_ownertorman;

授權(quán)成功。

如何創(chuàng)立Catalog?3、在目錄數(shù)據(jù)庫(kù)中創(chuàng)立恢復(fù)目錄

C:\>rmancatalogrman/rman

恢復(fù)管理器:版本8.1.7.0.0-Production

RMAN-06008:連接到恢復(fù)目錄數(shù)據(jù)庫(kù)

RMAN-06428:未安裝恢復(fù)目錄

RMAN>createcatalogtablespacermants;

RMAN-06431:恢復(fù)目錄已創(chuàng)立

如何創(chuàng)立Catalog?4、注冊(cè)目標(biāo)數(shù)據(jù)庫(kù)到恢復(fù)目錄

這里我的目標(biāo)數(shù)據(jù)庫(kù)使用的效勞名稱(chēng)是rman,意思為要使用RMAN進(jìn)行備份的數(shù)據(jù)庫(kù),而目錄數(shù)據(jù)庫(kù)使用的效勞名稱(chēng)是CC。

C:\>rmantargetsys/sys@rman

RMAN>connectcatalogrman/rman@cc

RMAN>registerdatabase;

使用RMAN進(jìn)行備份〔步驟〕進(jìn)行RMAN連接 1.catalog方式: %rmanTARGET/CATALOGrman/cat@catdb 2.nocatalog方式: %rmanTARGETSYS/oracle@trgtNOCATALOG 3.連接多個(gè)數(shù)據(jù)庫(kù): %rmanTARGET/CATALOGrman/cat@catdbAUXILIARYSYS/oracle@auxdb分配通道進(jìn)行備份釋放通道退出使用RMAN進(jìn)行備份全備份數(shù)據(jù)庫(kù): RMAN>BACKUPDATABASE; StartingbackupatOCT12200119:09:48usingtargetdatabasecontrolfileinsteadofrecoverycatalogallocatedchannel:ORA_DISK_1channelORA_DISK_1:sid=10devtype=DISKchannelORA_DISK_1:startingfulldatafilebackupsetchannelORA_DISK_1:specifyingdatafile(s)inbackupsetincludingcurrentSPFILEinbackupsetincludingcurrentcontrolfileinbackupsetinputdatafilefno=00001name=/oracle/oradata/trgt/system01.dbfinputdatafilefno=00002name=/oracle/oradata/trgt/undotbs01.dbfinputdatafilefno=00003name=/oracle/oradata/trgt/cwmlite01.dbfinputdatafilefno=00004name=/oracle/oradata/trgt/drsys01.dbfinputdatafilefno=00005name=/oracle/oradata/trgt/example01.dbfinputdatafilefno=00006name=/oracle/oradata/trgt/indx01.dbfinputdatafilefno=00007name=/oracle/oradata/trgt/tools01.dbfinputdatafilefno=00008name=/oracle/oradata/trgt/users01.dbfchannelORA_DISK_1:startingpiece1atOCT12200119:09:56channelORA_DISK_1:finishedpiece1atOCT12200119:10:31piecehandle=/oracle/dbs/lvd6dtk1_1_1comment=NONEchannelORA_DISK_1:backupsetcomplete,elapsedtime:00:00:39FinishedbackupatOCT12200119:10:33使用RMAN進(jìn)行備份增量備份 RMAN>BACKUPINCREMENTALLEVEL1DATABASE;使用RMAN進(jìn)行備份備份其他內(nèi)容:1.備份表空間: RMAN>BACKUPTABLESPACESYSTEM;2.備份歸檔日志: RMAN>BACKUPARCHIVELOGALLDELETEINPUT;3.Copy數(shù)據(jù)文件: RMAN>COPYDATAFILE1TO'/tmp/df1.cpy';如何驗(yàn)證備份?如何驗(yàn)證備份? RMAN>LISTBACKUP; BSKeyTypeLVSizeDeviceTypeElapsedTimeCompletionTime------------------------------------------------------------------699Full122MDISK00:00:30OCT12200119:10:23BPKey:1293Status:AVAILABLETag:TAG20011012T191001PieceName:/oracle/dbs/lvd6dtk1_1_1ControlfileIncluded:CkpSCN:322170Ckptime:OCT12200119:09:53SPFILEIncluded:Modificationtime:OCT12200119:09:53ListofDatafilesinbackupset699FileLVTypeCkpSCNCkpTimeName--------------------------------------------1Full322172OCT12200119:09:56/oracle/oradata/trgt/system01.dbf2Full322172OCT12200119:09:56/oracle/oradata/trgt/undotbs01.dbf3Full322172OCT12200119:09:56/oracle/oradata/trgt/cwmlite01.dbf4Full322172OCT12200119:09:56/oracle/oradata/trgt/drsys01.dbf5Full322172OCT12200119:09:56/oracle/oradata/trgt/example01.dbf6Full322172OCT12200119:09:56/oracle/oradata/trgt/indx01.dbf7Full322172OCT12200119:09:56/oracle/oradata/trgt/tools01.dbf8Full322172OCT12200119:09:56/oracle/oradata/trgt/users01.dbf驗(yàn)證備份RMAN>LISTCOPY;ListofArchivedLogCopiesKeyThrdSeqSLowTimeName-------------------------------------------1105170AOCT10200117:55:49/oracle/oradata/trgt/arch/archive1_70.dbf1106171AOCT11200105:12:06/oracle/oradata/trgt/arch/archive1_71.dbf1107172AOCT11200114:54:36/oracle/oradata/trgt/arch/archive1_72.dbf1108173AOCT11200114:55:48/oracle/oradata/trgt/arch/archive1_73.dbf1109174AOCT11200115:13:27/oracle/oradata/trgt/arch/archive1_74.dbf1110175AOCT12200106:56:22/oracle/oradata/trgt/arch/archive1_75.dbf如何驗(yàn)證備份?RMAN>RESTOREDATABASEVALIDATE;Startingrestoreat07-DEC-01allocatedchannel:ORA_DISK_1channelORA_DISK_1:sid=9devtype=DISKchannelORA_DISK_1:startingvalidationofdatafilebackupsetchannelORA_DISK_1:restoredbackuppiece1piecehandle=/oracle/dbs/07db39tr_1_1tag=TAG20011012T191001params=NULLchannelORA_DISK_1:validationcomplet

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論