windows下的oracle數(shù)據(jù)庫(kù)rman自動(dòng)備份和恢復(fù)文檔_第1頁(yè)
windows下的oracle數(shù)據(jù)庫(kù)rman自動(dòng)備份和恢復(fù)文檔_第2頁(yè)
windows下的oracle數(shù)據(jù)庫(kù)rman自動(dòng)備份和恢復(fù)文檔_第3頁(yè)
windows下的oracle數(shù)據(jù)庫(kù)rman自動(dòng)備份和恢復(fù)文檔_第4頁(yè)
windows下的oracle數(shù)據(jù)庫(kù)rman自動(dòng)備份和恢復(fù)文檔_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余33頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)rman備份恢復(fù)文檔一.Rman簡(jiǎn)介RMA焜ORACL堤供的恢復(fù)和備份工具,是隨Oracle服務(wù)器軟件一同安裝的工具軟件,它可以用來(lái)備份和恢復(fù)數(shù)據(jù)庫(kù)文件、歸檔日志和控制文件,用來(lái)執(zhí)行完全或不完全的數(shù)據(jù)庫(kù)恢復(fù)。與傳統(tǒng)工具相比,RMANM有獨(dú)特的優(yōu)勢(shì):跳過(guò)未使用的數(shù)據(jù)塊。當(dāng)備份一個(gè)RMAN備份集時(shí),RMAN會(huì)備份從未被寫(xiě)入的數(shù)據(jù)塊, 而傳統(tǒng)的方式無(wú)法獲知那些是未被使用的數(shù)據(jù)塊。RMANS用Oracle特有的二進(jìn)制壓縮模式,與傳統(tǒng)備份的壓縮方式相比,能夠最大程度地壓縮數(shù)據(jù)塊中的一些典型數(shù)據(jù)。二.系統(tǒng)規(guī)劃數(shù)據(jù)庫(kù)備份文件不建議與系統(tǒng)盤(pán)(C盤(pán))、oracle數(shù)據(jù)文件存放盤(pán)(D盤(pán))存放在一起,本文單獨(dú)

2、存放于E盤(pán)。注:在進(jìn)行以下操作前要根據(jù)自己的環(huán)境建立如下目錄“”,E:archivelog_backup,E:/orabackup_script/。本文用到的命令中的標(biāo)點(diǎn)均為英文字符下的標(biāo)點(diǎn)。三.設(shè)置 oracleoracle 數(shù)據(jù)庫(kù)為歸檔模式(ARCHIVELOG)按以下步驟操作,檢查oracle數(shù)據(jù)庫(kù)是否為歸檔模式。1.選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cmd按回車。2 .輸入“sqlplus”,按回車。3 .輸入“system/assysdba”,按回車。4.輸入數(shù)據(jù)庫(kù)system賬號(hào)的密碼,按回車。5.查看數(shù)據(jù)庫(kù)歸檔模式,輸入“archive10glist;,按回車。如下圖所示。C:XD

3、ocijiirTientsandSettings:fidninisiti*atoi*sqlpLuSQL*Plus;Release10.2.0.1.0-Productionon星期二1月822;25:22014CujpyFfqht1962,2005,OFACle.Alleightsresevuedi請(qǐng)輸入用戶右,system/assys:dha輸入口令:除和OracleDatabase10Ent8it*pi*is&EditionRelease10.2.S.l-S4bitProductionUiththePartitioningr,OLATandDAtaIIinin?outions檔模式:

4、1.設(shè)置數(shù)據(jù)庫(kù)日志歸檔路徑。2.關(guān)閉數(shù)據(jù)庫(kù)。輸入shutdownimmediate;,按回車。3 .啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài)。輸入“startupmount;,按回車。4.更改數(shù)據(jù)庫(kù)的歸檔模式。輸入“alterdatabasearchivelog;,按回車。5.打開(kāi)數(shù)據(jù)庫(kù)。輸入alterdatabaseopen;”按回車。rcrc日檔巨胖志a a庫(kù)度的日LL據(jù)動(dòng)檔早前LSQLSQ數(shù)目一ttMttM當(dāng)SQSQ9 9M M式U Ue e模hi.hi.后日列機(jī)序i is s用JJ1313禁SESE非存檔模式如果“數(shù)據(jù)庫(kù)日志模式”為“非存檔模式”,則需按照如下步驟開(kāi)啟歸輸入altersystemse

5、tlog_archive_dest=archivelog_backup?scope=spfile;,按回SQLaltei*sifstensetlogichiue_dest1E-aLrcliiveLogr_b-aclkiipfscope-spFile;系統(tǒng)已更改,SQLshutdouninnediate;鞭露鬻:ORACLEORACLE例程立經(jīng)2G?4097tbytes20037S2bytes121638104bytes16357756byte2187264bvtes威據(jù)庫(kù)裝載完畢,SQLalterdat;abasedrcliiueJ.og(;(;k據(jù)庫(kù)已更改.Alterdatabaseopen

6、;根據(jù)庫(kù)已柒改。SQL.6.驗(yàn)證數(shù)據(jù)庫(kù)是否已歸檔。輸入“alterdatabasearchivelog;,按回車。QLselectstatusfromu!$zlnst;a.irice;TATUS如上圖所示,若“自動(dòng)存檔”為“啟用”模式,則數(shù)據(jù)庫(kù)已經(jīng)啟用自動(dòng)歸檔模式。四.Oracle數(shù)據(jù)備份策略通過(guò)OracleRMAN現(xiàn)數(shù)據(jù)的增量備份,每周進(jìn)行兩次Level0的數(shù)據(jù)確全備份,其余時(shí)間進(jìn)行Level1的增量備份,;同時(shí)每天對(duì)Oraclearchivelog進(jìn)行兩次備份(備份次數(shù)及備份時(shí)間點(diǎn)應(yīng)根據(jù)實(shí)際運(yùn)行情況加以調(diào)整),。這樣的備份策略的目的時(shí)一旦發(fā)生故障需要進(jìn)SQLst*r-tupmount;OR

7、ACLE例程己經(jīng)啟動(dòng)“TotaltertGlobalAreaFixediaeUari 口 hieSie 的 eBuffersBedoBuffers2日檔點(diǎn)雷志a a庫(kù)套八的個(gè)日LL據(jù)項(xiàng)檔早一前LgLg效有一ff取下當(dāng)Q Q1 1srsr現(xiàn)式v ve e模h hi i走曾序列列志志用_!-后SESE七O O行數(shù)據(jù)庫(kù)恢復(fù)時(shí),只需要恢復(fù)一個(gè)全備份和至多兩個(gè)增量備份,大大加快了數(shù)據(jù)庫(kù)的備份速度。在進(jìn)行數(shù)據(jù)庫(kù)recover時(shí),實(shí)際上只需要最后天的archivelog。DAYSunMonTueWedThuFriStatSunRman備份策略示意圖五.備份腳本的編寫(xiě)1.編寫(xiě)腳本前要更改rman的默認(rèn)配置選項(xiàng)

8、(1)選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cmd,按回車。(2)輸入“rmantarget/”,按回車o(3)開(kāi)啟控制文件自動(dòng)備份。輸入“configurecontrolfileautobackupon;,按回C=DocuraentsandSett;AdmloIstratorrinafiitaLFgf&t/恢復(fù)管理器二Rel&ase18,2.0.1,0-Productionon星期三1月823二25二412014CopyirightCc1782,Z用田Ovacle,_Allpightsreserued.連接到目標(biāo)數(shù)據(jù)庫(kù):ORCLoon均11電Controlfile銃at口b也GRU

9、1Pon;使用目標(biāo)數(shù)據(jù)展控蒯文件替代恢復(fù)目錄師的RMAMES#M=COMF1CURECOMTJIOLFILEAUTOBACKUPON;已成功存儲(chǔ)新的RMAN配置參數(shù)RMAN(4)更改控制文件備份路徑。輸入CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO,E:orabackup%F?”,按回車。RMANCONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTOJE=orbac新的RMAN配置參數(shù)二CONFIGURECOHTBOLFILEAUTOBACKUPFORtlfiTFORDEU

10、IGETYPEDISK10JE:orabachup:FJ-4成功存儲(chǔ)新的Rtl觸配置參數(shù);二,備份保留策略。輸入CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;?;跁r(shí)間的備份保留策略,保留最近7天的備份文件,可以將數(shù)據(jù)庫(kù)系統(tǒng)恢復(fù)到最近七天內(nèi)的任意時(shí)刻。任何超過(guò)最近七天的數(shù)據(jù)庫(kù)備份將被標(biāo)記為obsolete。RMAMCONFIGURERETENTIONPOLICYTORECOUERVUINDOUOF7DAS;新的RMAN配置蓼數(shù):CONFIGURERETEMTLONPOLICETORECOUERYWINDOWOF?已成功存儲(chǔ)新的BHftN配置參數(shù)

11、RMAN2 .按照制定的備份策略編寫(xiě)備份腳本(1)設(shè)置顯示已知文件的擴(kuò)展名文件(日編取日交著何3收蛔 G 工具U犧助(由E 三)|:就件夾|5X 冷1也址(0反捌面微在查看標(biāo)簽中,向下拖動(dòng)右邊進(jìn)度條,找到隱藏已知文件擴(kuò)展名這個(gè)選項(xiàng),將前面小方框中取消選定。設(shè)置完成,點(diǎn)擊確定退出。選擇“開(kāi)始”設(shè)置”“控制面板”“文件夾選項(xiàng)”nPMnPM制職工泰力口竭眠國(guó)程序任id劃聲:更件直n*mhfcTndfWn?嶇觸推媒體祗備a43:坐欄用I井如 用里打開(kāi)文件夾選項(xiàng)設(shè)置頁(yè)面后,點(diǎn)擊上方標(biāo)簽欄的中間,即查看標(biāo)簽欄FlashPlayerIrternet也工血區(qū)域相語(yǔ)R尷或lA/Induwi防止碑就礪力口力沾在員

12、做一個(gè)文件后綴為.bat的0級(jí)備份批處理文件E:/orabackup_script/auto_level_0_rman.bat。內(nèi)容如下:remrunrmanrmancmdfile=level_0_rman.txtmsglog=e:/orabackup/level_0_rmanlog%date:0,10%.log然后新建一個(gè)“E:/orabackup_script/level_0_rman.txt”文本文件。內(nèi)容如下:connecttarget/listbackup;reportobsolete;deleteobsolete;runallocatechannelch1devicetypedis

13、k;allocatechannelch2devicetypedisk;backupascompressedbackupsetincrementallevel0databaseformate:/orabackup/full_%d_%T_%splusarchivelogformate:/orabackup/arch_%d_%T_%sdeleteallinput;releasechannelch1;releasechannelch2;做一個(gè)文件后綴為.bat的1級(jí)備份批處理文件E:/orabackup_script/auto_level_1_rman.bat。內(nèi)容如下:remrunrmanrmanc

14、mdfile=level_1_rman.txtmsglog=e:/orabackup/level_1_rmanlog%date:0,10%.log支伴心匍揖,格式iter幫助 grunrnanrnancndfile=lpuel_1_rman.txtnsglog=e:/Dratdckup/leuel_1_rjianlogiateIKi|然后新建一個(gè)“E:/orabackup_script/level_1_rman.txt”文本文件。內(nèi)容如下:connecttarget/listbackup;reportobsolete;deleteobsolete;runallocatechannelch1de

15、vicetypedisk;allocatechannelch2devicetypedisk;backupascompressedbackupsetincrementallevel1databaseformate:/orabackup/level_%d_%T_%splusarchivelogformate:/orabackup/arch_%d_%T_%sdeleteallinput;releasechannelch1;releasechannelch2;3.歸檔備份腳本(1)新建一個(gè)文件類型擴(kuò)展名為.bat的批處理文件,文件名稱為E:/orabackup_script/auto_arch_rma

16、n.batremrunrmanrmancmdfile=arch_rman.txtmsglog=e:/orabackup/arch_rmanlog%date:0,10%.log文件 3)編捐o格式查看卬幫助ErirunrnanrnancndFilearch_rman.txtmsglog=ez/orabackup/arch_rmanlogXdateO.IO,log1新建一個(gè)E:/orabackup_script/arch_rman.txtconnecttarget/runbackuparchivelogalldeleteinputformate:/orabackup/arch_%d_%T_%s;注

17、意:備份腳本存放在E:/orabackup_script目錄六.設(shè)置windows定時(shí)任務(wù)(以windowsserver2003為例)數(shù)據(jù)庫(kù)備份策略:全庫(kù)每周三、日備份1次,其余時(shí)間做一級(jí)備份,歸1.設(shè)置定時(shí)任務(wù)每周做一次全庫(kù)備份(1)開(kāi)始一設(shè)置-控制面板-任務(wù)計(jì)劃-添加任務(wù)計(jì)劃。操作步驟如圖所示:autoarch.bat-比事本文本文件單擊要在Windows上運(yùn)行的程序位要查著苴他程序 請(qǐng)單擊“瀏覽”.上 f 也不一步:取清(2)找到你所寫(xiě)的 0 級(jí)備份腳本,然后點(diǎn)擊打開(kāi)點(diǎn)擊測(cè)覽瀏覽碑|(3)設(shè)置 1 級(jí)備份的定時(shí)任務(wù),重復(fù)步驟一。然后找到 1 級(jí)備份任務(wù)腳本然后打開(kāi)。諸輸入任務(wù)的名稱.任務(wù)

18、名可同程序名相同Iauto_l色v。1_1_r(n必執(zhí)行這個(gè)任務(wù):r 每天也)0每周TDIC宣百而C一次性也)r計(jì)算機(jī)啟動(dòng)時(shí)(S)道錄時(shí)G)上一步也)|下一步op|取消I諳選擇任務(wù)運(yùn)行的起始時(shí)間和日期.起始時(shí)間由:;且備份時(shí)間凌晨一點(diǎn)半請(qǐng)選擇下面日期:向星期一(M)P星期四國(guó))曠星期三0工F星期五 9L5期三Gt)I7星期六)r星期日也)上一步但)|下一步出)|取洎HD|走并程廳以進(jìn)受找是圍口):3Q,國(guó)任務(wù)計(jì)劃向?qū)蝿?wù)計(jì)劃向?qū)縄F三網(wǎng)略定、置、五曾一、備高黨據(jù)崔、執(zhí)根一為二六2.設(shè)置定時(shí)任務(wù)每天做一次聯(lián)機(jī)日志歸檔備份開(kāi)始一設(shè)置-控制面板-任務(wù)計(jì)劃-添加任務(wù)計(jì)劃。操作步驟如圖所示:文d閃已飆

19、鑰t0*:石口D收押工具CDEfefUM那財(cái)(山。卮運(yùn)=苞.貨J/J/那事文件差I(lǐng) III玄&-X1g1gJ JI IhaiithaiitG G,仁3 3任務(wù)H此丁一相審:二”L1111十疔時(shí)間1 10Jrnnmn金 HM口14-7起,Z;3SP:oa和1需檢而行,訐為五Jrrmmc生庫(kù)備粉從之01嘲T-7起.:50:00201.上一步下二步電廠制.1mstrat1onAssist.:10.2.0.1.0,DatabaseConfiguratio.世界程序以進(jìn)4JUM查抵如田()|orclScurityAcccu.此服髭的己 E 動(dòng)爆九 E4 支持此計(jì)一.己君動(dòng)嗡 jEkdHfiriw

20、srfe.為自動(dòng)播.-.已啟動(dòng)(2)修改 rsyncd.conf 配置文件(一般在C:ProgramFilesICWrsyncd.confusechroot=false#strictmodes=false不使用 chroot#靜態(tài)模式hostsallow=*#所有 IP 均可logfile=rsyncd.log#log 文件名,可以指定路徑uid=0#不指定 uid,不加這一行將無(wú)法使用任何賬戶gid=0#不才旨定 gid#Moduledefinitions#Remembercygwinnamingconventions:c:workbecomes/cygwin/c/work#testpath

21、=/cygdrive/d/oracle_backupreadonly=false#關(guān)閉只讀transferlogging=yes#記錄傳輸日志authusers=root#用戶名Storage 管理和編.也MultmtSet.啟用用戶.iFz局嘯網(wǎng)一手手甘“地地,本本vsInstall動(dòng)動(dòng)動(dòng)目自自地地地本本本hostsallow=*#所有 IP 均可secretsfile=/cygdrive/c/rsyncd.secrets#密碼文件位置(3) )創(chuàng)建密碼文件 C:rsyncd.secretsC:rsyncd.secrets 內(nèi)容為 root:123qweroot:123qwe(4)配置文件修

22、改完成后,就手動(dòng)啟動(dòng) RsyncServer 服務(wù),netstat-an,看 873 端口監(jiān)聽(tīng)沒(méi)。3 .rsync 客戶端安裝配置(1)雙擊 cwRsync_410_Installer.exe,然后一路下一步。(2)編寫(xiě)批處理文件定時(shí)同步更新分別在編寫(xiě)的 rman 備份腳本 auto_level_0_rman.bat、auto_level_1_rman.bat 和auto_arch_rman.bat 后面力口入C:ProgramFilescwRsyncbinrsync”-avzP-progress/cygdrive/E/orabackup/root172.16.1.246:testd:rsyn

23、c_%date:0,10%.log(3)創(chuàng)建密碼文件 C:passwd.txt 內(nèi)容為 123qwe(4)參數(shù)說(shuō)明- a 參數(shù),相當(dāng)于-rlptgoD,- r 是遞歸- l 是鏈接文件,意思是拷貝鏈接文件;- p 表示保持文件原有權(quán)限;- t 保持文件原有時(shí)間;- g 保持文件原有用戶組;- o 保持文件原有屬主;- D 相當(dāng)于塊設(shè)備文件;- z 傳輸時(shí)壓縮;- P 傳輸進(jìn)度;- vverbose,詳細(xì)模式輸出;-u 是只同步已經(jīng)更新的文件,避免沒(méi)有更新的文件被重復(fù)更新一次,不過(guò)要注意兩者機(jī)器時(shí)鐘的同步;-progress 顯示備份過(guò)程;-delete 刪除那些 DST 中 SRCS 有的文件

24、,用作同步文件用;七、使用rman備份文件恢復(fù)oracle數(shù)據(jù)庫(kù)1.參數(shù)文件spfile損壞恢復(fù)(1)選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cmd按回車。輸入“setoracie_sid=orci”,按回車。(oracle_sid根據(jù)自己庫(kù)的設(shè)置填寫(xiě))(3)輸入“rmantarget/,按回車輸入“setdbid=1335848290”,按回車。Dbid具體值,請(qǐng)從rman日志文件e:/orabackup/full_rmanlog%date:0,10%.log中查找關(guān)閉數(shù)據(jù)庫(kù)。輸shutdownimmediate;”,按回車。(6)將數(shù)據(jù)庫(kù)啟動(dòng)到nomount狀態(tài)。輸入vstartupnomount

25、;“按回車恢復(fù)spfile參數(shù)文件。輸/arestorespfiletoD:oracleproduct1020db_1dbsSPFILEORCL.ORAfromD:ORABACKUPC-1335848290-20140218-04;“,按回車。D:ORABACKUPC-1335848290-20140218-O4從距離磁盤(pán)崩潰時(shí)間最近生成的備份日志文件中獲得。(8)關(guān)閉數(shù)據(jù)庫(kù)。輸入“shutdownimmediate;,按回車。2 .控制文件丟失恢復(fù)數(shù)據(jù)庫(kù)啟動(dòng)報(bào)錯(cuò)ORA-00205startup;OHftCLE印理己經(jīng)肩動(dòng)。TotalSpctenGlobalApea6123&S384b

26、ytesFixedSi-ae1250452hytesVai*iaileize17&1b3692bytcwDatabaseBfFera432013312bytesRedoBuffGtS2940928bytesOftci-ansac-學(xué)手學(xué)學(xué)學(xué)T”事”V1JVIH%VVMQFIJg1HpjggIInjapgn檢查oracle的報(bào)警日志包含如下報(bào)錯(cuò):IflLTEftDATABASEMOUNTMonFeb17仙二的二292014DRA-00202:controlfile:D:ORflCLEPRODUCT10_2.BORADATAORCLCONTROL01,CILORft-27041:unabl

27、etoopenFil?OSD-O4|0fl2;無(wú)法打開(kāi)哀件JZS-Error:(OS2)索經(jīng)找不到指定的文件中MonFfb171li;B9:322B14DRft-205signalledduring:ALTERDATABASEMOUKT.說(shuō)明 oracle 數(shù)據(jù)庫(kù)控制文件有損壞,需要對(duì)其進(jìn)行恢復(fù)。步驟如下所示(1)選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cmd按回車(2)輸入“rmantarget/,按回車(3)輸入“setdbid=1335848290”,按回車。dbid具體值,請(qǐng)從rman日志文件e:/orabackup/full_rmanlog%date:0,10%.log中查找關(guān)閉數(shù)據(jù)庫(kù)。輸入

28、“shutdownimmediate;,按回車。將數(shù)據(jù)庫(kù)啟動(dòng)到mount狀態(tài)。輸入“startupnomount;”按回車(6)恢復(fù)控制文件。輸入“restorecontrolfilefromD:ORABACKUPC-1335848290-20140218-04(8)啟動(dòng)數(shù)據(jù)庫(kù)到mount。輸入“alterdatabasemount;RMAhlalter1databasemolint;睡庫(kù)己茂裁睡庫(kù)己茂裁釋版的釋版的通道:通道:ORfiJ)ISK.t(9)恢復(fù)數(shù)據(jù)庫(kù)。輸入“recoverdatabase;,按回車。RMftN)pecuuei*database:啟動(dòng)FBCOUSF于17-2T4啟

29、動(dòng)implicitcrosscheckbackup于17-2月-14介配的涵i=Onft_DIgM_l通道OBftJISKL:5id=155devtype=EISKg交反檢驗(yàn)的 Qa募兀成inplicitcrosschcchbackap于17-2月-14口動(dòng)implicitcrassclieck電通運(yùn)0MJHCJL1耳或implicitcros?fhch99介質(zhì)恢復(fù)完成,用手曾的。7E成recover于17f月-14(10)啟動(dòng)數(shù)據(jù)庫(kù)。輸入“alterdatabaseopenresetlogs;,按回車。:f1ANalterdatabaseoyienresetlo9s;發(fā)據(jù)庫(kù)已打開(kāi)flAH.3

30、 .數(shù)據(jù)庫(kù)指定數(shù)據(jù)文件恢復(fù)啟動(dòng)數(shù)據(jù)庫(kù)的時(shí)候報(bào)錯(cuò)SQLstartup;區(qū)域中的所有文件錄目錄正在開(kāi)始介質(zhì)的女復(fù)檔日志:LOC.存在存檔日志文件名=D:序列7?己車為文件aWRH也E7RO7時(shí)17配Z,UYRHDfnHmRS9Eg03 上ORACLEPRODUCTXL0.2.0ORfiDftrfiMJFCLSBEDO03.LOG比程=1序列=zpy于17-2月copy于17-2月用通道CBrtJ)ISK_lOBftCLE例程己經(jīng)啟動(dòng)。TotdlSvtemGlobalArea612368384byte5FixedSize1250452btesUar-iahleSize134552305bytesDa

31、tabaseBuffers423624784bytesRedoBuffeps2940928bytes數(shù)據(jù)庫(kù)裝載完畢。ORA-01157:天苣標(biāo)幟假定數(shù)據(jù)文件7-請(qǐng)參閱DBWR跟蹤文件ORft-01110:數(shù)據(jù)文件7:D:XOBACLEPRODLCT10.2.0ORADftTAOBCLGPS_DfiTA.DBFJ或者查看oracle數(shù)據(jù)庫(kù)的報(bào)警日志出現(xiàn)錯(cuò)誤lionFeb1715;M:952mIrrorsinfile(E:oracleproductl0.2.aadminorclblun( (XQrcL_dl) )wC_3l08.trc:URA-&1157:cannotidetify/loc

32、kdatafile1-seeDBMRtracefilem-01110:datafile7:DAOKflCLEkPRODlCIXia.?.0ORIlDftTOOFlDLCFS_Dftrft.DBF*BRfl-27eM!uiu。】口toopenFi.l,助川“史無(wú)祛打型手O/S-Error;OS2)耨我不鉗自定的文件。I IIRR-1157IRR-1157父9胴11的during:HLTERDfURMSEOPE札.如果出現(xiàn)以上報(bào)錯(cuò)說(shuō)明數(shù)據(jù)庫(kù)中file_id為7的文件出現(xiàn)錯(cuò)誤。需要恢復(fù)。步驟如下所示選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cmd,按回車。輸入“setoracle_sid=orcl”,按回車。

33、(OraCle_Sid根據(jù)自己庫(kù)的設(shè)置填寫(xiě))輸入“rmantarget/”,按回車查看數(shù)據(jù)庫(kù)的啟動(dòng)級(jí)別。輸入“selectstatusfromv$instance按回車。如果返回status對(duì)應(yīng)的值為非mount和非open。SQLselecescatusfromuSinstance;TftTU&MOUHTEP關(guān)閉數(shù)據(jù)庫(kù)。輸入“shutdownimmediate;,按回車。4.數(shù)據(jù)文件丟失全庫(kù)恢復(fù)(1)選擇“開(kāi)始”系統(tǒng)”運(yùn)行,輸入cmd按回車(5)數(shù)據(jù)庫(kù)啟動(dòng)狀態(tài)為mount,按如下所示輸入,輸入完成后,按回車run(restoredatafile7;recoverdatafile7;r

34、estdatafilerecouerdatafile7;|啟動(dòng) restot于 17-2 月 T 中分配的通道,ORA-DISKL通道On_DIGM_l;aid-155dcvtpo-DISK誦道OBfi_DISK_l:正在開(kāi)始恢號(hào)找書(shū)文住備耕集通道OM_DIK_1:正國(guó)目定就召 W 立.上加數(shù)強(qiáng)文件正遛數(shù)據(jù)文件典目眼灰復(fù)到也ORftCLEPRODUCTX10.2.eORADATAORCLGPS_DfiTfi.DBF通道OWnj)lSK_i:芷在諛果爸份段1i0KflBAGKUPkFULL_OKUL_U14tK17_B4通道OBA_DISK_1:己恢復(fù)備將段1段旬柄-Ds011A3ACMUPLL

35、_0HCL_23140217_U1標(biāo)記-rhG2010217TH43C通道nna_D【j;K_i:恢復(fù)完成.庠時(shí)士SMS:時(shí);招完成restore干17-2n-14啟動(dòng)recover于17-2月T4使用逋道0Hfi_D4SK_l通道ORfl_DISKJ:正在開(kāi)始恢復(fù)塔里數(shù)裝文件皆比黑通謨onn-DESK-i:正在指定從備褶蕖茨曼的衣盤(pán)去件手5H門丁士靦酬行?口-、0R由CLF3R0口U1T口一2一心。R口IM屋ORCL、GFDATA.DFF通道ORfiDISK1:TF行舞敢備份葭D=BABfiCKUPVLEUELORGL2814021789誦值ORA_DISK_1;已恢復(fù)各徨“1因句柄=D:O

36、RaBACKUFMEUEL_ORCL_2B14ffl217,標(biāo)記=TM2目148217T1447播通道OBfi_DTSK_l;假道完成.用時(shí):00:0PJ01正在開(kāi)始介質(zhì)的恢復(fù)介質(zhì)恢復(fù)完成.同時(shí)工00=60-01完成 1ecouer 于 17-2 月 T4之后啟動(dòng)數(shù)據(jù)庫(kù),輸入“alterdatabaseopen;,輸入回車RMAHalterdatabaseopen;數(shù)據(jù)庫(kù)己打開(kāi)RMAN(6)如果數(shù)據(jù)庫(kù)啟動(dòng)狀態(tài)為open,按如下輸入,輸入完成之后,輸入回車。run(sqlalterdatabasedatafile7offlineimmediaterestoredatafile7;recoverd

37、atafile7;sqlalterdatabaesdatafile7online;RmNArim輸入“setoracle_sid=orcl,按回車。(0aCle_Sid根據(jù)自己庫(kù)的設(shè)置填寫(xiě))(3)輸入“rmantarget/,按回車(5)關(guān)閉數(shù)據(jù)庫(kù)。輸入shutdownimmediate;,按回車。(6)將數(shù)據(jù)庫(kù)啟動(dòng)到mount狀態(tài)。輸入“startupmount;”按回車(7)還原數(shù)據(jù)庫(kù)數(shù)據(jù)文件。輸入“restoredatabase;,按回車。IMANtestored 己七 aJbawE;啟動(dòng)restore-09T月-14啟動(dòng)ioipliait匕口后自七七慶backup于09-i分配的通道二

38、0Rft_ISlf.4通道ORA加口二sid=15fidovtype-IISK巳交叉檢驗(yàn)的5對(duì)象元咸Implicit匕=口將盲七M(jìn)匕慶backup于09T啟動(dòng)implicitc;rosscliscl( (copy于gg-1月14位省通道ORA_DISK_1Feeouerdatabase;啟動(dòng)整品WEI*于09T月-14限角通道ORflJJISMa定在開(kāi)始介質(zhì)的恢復(fù)(9)打開(kāi)數(shù)據(jù)庫(kù)。輸入“alterdatabaseopenresetlogs;,按回車。RMANaIt的產(chǎn)fld1:H力耳寶峪open薩堂堂土1口.父?,據(jù)庫(kù)日捫開(kāi)5.數(shù)據(jù)主機(jī)磁盤(pán)損壞恢復(fù)(1)重建oracle數(shù)據(jù)庫(kù),是使數(shù)據(jù)庫(kù)的目錄

39、結(jié)構(gòu)與源數(shù)據(jù)庫(kù)目錄結(jié)構(gòu)相同。(2)將遠(yuǎn)程備份的備份文件拷貝至“”目錄下。(3)選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cma按回車。(4)輸入“rmantarget/”,按回車o(5)關(guān)閉數(shù)據(jù)庫(kù)。輸入“shutdownimmediate;,按回車。存存存介完志志志志志志復(fù)X日日日日日日恢r4已停為文史D:OnACLEBflTAOnCLREDO03S已f三為文年D:nfiCLEI)fiTfiOnCLREDO0i6已作為文件D:ORfiCLEPftIfiOHCLHEDO02=D:OBftCLEDATfijORCLEDOB.LOG線程=1序列-D:OnACLEDATAORCLREDO01.LOG續(xù)一=D=O

40、JIACLEDATANORCLREDO02.LOG繞用時(shí):于 09T 月-14序i i1 1.盤(pán)盤(pán)盤(pán)磁磁感于事正在在存44(6)D:oracleproduct10.2.0db_1dbsSPFILEORCL.ORA(oracle的spfile參數(shù)文件)文件刪除。將D:oracleproduct1020oradataorcl下(oracle數(shù)據(jù)文件存儲(chǔ)目錄)除TEMP01.DB外的文件刪除startupmount;己喜蹙到目標(biāo)數(shù)據(jù)庫(kù)(未啟那.啟凌失貶:ORfi-01878:failureinprocessingsystempapanetevEORfl-01565:erropinidentifyin

41、gfileJD:DPacleXpoductMS.fldb_l/dbff/spfileorCLOPAJOHA-27041-unabletoopenflieO8D-84Q82:?O/S-Eror:restonecpfiletoD:Bracl八型nuctM.。*?SXdb3bg尷PFILEORCL.ORfT14。皿*5:XjORADflCKUPC-133584e290-20140218-041,:肩機(jī)restore于知乜月-14斤配的通道二0IWJDISMijjfORAJJISOisid=37Ovvt9-=!EX通通完ORAJISKJ.:己找司的同為備作J:OFABCKlPC-133584fi250

42、-20146218-04OHfiJJISHJ:從助備用復(fù)原3PF1LE己定成restore1E-2月-14(11)關(guān)閉數(shù)據(jù)庫(kù)。輸入“shutdownimmediate;,按回車。(12)將數(shù)據(jù)庫(kù)啟動(dòng)到mount狀態(tài)。輸入“startupnomount;”按回車.RMANsliutdouninmediate;OMCIE實(shí)例己關(guān)閉實(shí)例己關(guān)閉BMANstupnonoktnt;已連接到目并已連接到目并數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)未啟動(dòng)未啟動(dòng)OrIe實(shí)例己?jiǎn)?dòng)實(shí)例己?jiǎn)?dòng)系統(tǒng)系統(tǒng)全局區(qū)域總詰全局區(qū)域總詰612968384字節(jié)字節(jié)FixedSize125328UpiableSize167775108Dat-aba&

43、eButFepe43207616KedoBuf17135232HHAN衛(wèi)p4P4-P(TrH4于(10)恢復(fù)控制文件輸入“restorecontrolfilefromD:ORABACKUPC-1335848290-20140218-04按回車。(aD:ORABACKUPC-1335848290-20140218-04獲得方法同(10)mNrestorecontrolfilefromT:OBftBACKUPC-1335848290-20140218-04,:?jiǎn)?dòng)resLurti于:L8-2月T4,曾的通道士ORfi_DlGK_l通道ORfi_lSKJ:=id=157deutupe=DISK1wi

44、n-彳完道道出出出ORAJJ1SKJLORAJJ1SKJL:ORA_DISK_1ORA_DISK_1:丟存募廛控患耳件恢復(fù)完成.?時(shí):文件名=D;ORACLEPROPUCT0,2.BOBADATAOHCLCOHTROL01文件名=D二XJORACLEXTROPUCTXl0,2.BMJRADATAOnCLXJGOMTROL02文件名=D;ORftCLEPBODUGTX10*2.閆3RAMTRJORCLCONTROL03restore干18-2月-14(12)恢復(fù)數(shù)據(jù)文件。輸入“restoredatabase;,按回車UMftN?restoredatabase;啟武yestere于月-14啟動(dòng)im

45、plicitcrosscheckbackup丁18-2月T4分配的通道;0MJISJ通道ORA_ISK1=U=155垢Myp=DIEK己爻叉檢驗(yàn)的$2茶球完成inplicitcrosscheckbackup于ifi-2T4后討invlicitcroischeckcopy干18-2月*14,於謔道ORA_JISK_1完成inplicitcrosscheckcopy于18月-14憑避道憑避道ORflJJISKJD:jORACLEPRODUCTMG-2_0OJlflDflTfiOHCLMJSEfiS01.DBF214.DBF道onnjiiso:正在警通道OBflJISK_l!已恢復(fù)*骰,柄=b:OJ

46、lftBflCKUPtlLL_DRCL_29140217_83標(biāo)記=TflC20140217T14431S通通ORA_BISK_1:僅即成,用時(shí);M:0a=5fi完成restore于11-14汶件HaaaSJljnRfiCLExPKOIMJCTxiB.a.axjOFflDflTftxjORCLVEXfirtPLEal.DBF000O&fcgg靦009恢復(fù)系將數(shù)據(jù)文件皿阻0灰復(fù)到D:RfiCLExPROWClXL0.2.0XCBflDfiTPQRCLGP.DBFD:ORACLEJ*RODUCTMB,2,0OfiDflTfiORCLGPS_UNZHEHG.DBFD:RACLERODUCT1

47、0_2_0CRflDftTfiORCLGPG_DATA_2013122為my有i正殳區(qū)城中的所有文件道ORRJISK_1:王在開(kāi)始恢復(fù)數(shù)旨定從備份集I粉集激據(jù)文件0800315.-2道ORAJISKa:正在法】通道ORfi_:ISK_l:己恢氨D:f)RfiGLEHODUCTXlH_2.0CRflDfllTflORGLS?STEFI01.DBFD:WRACLEmDUCrxiG.2.S0RflDflTft0RCLMJND0TBSei.DBFD:ORACLEPROIMJCT10.2,eOfifiDfiTfiM)KCLSYSAUX01,DBFD:xORAC:LEPROWJCTM0_2_0OfiflD

48、flTflORCLGPSJ)ftTA.DBFD:ORACLEFKODUCTXlH_2.0ORflDflTflOllCLGPSJlEPOKr-DBF段D:ORRBftCKIIPFIILL_OBCL8140217_84愛(ài)柄D:0iftBACKUPFULL_ORCL_20140217_84標(biāo)記=TflG20140217T14431Sffi.ilOMJISJCL:恢復(fù)完成.用時(shí):道。即H8K:工在開(kāi)始發(fā)復(fù)物據(jù):通道。刖I*K_1:正由自建4畬份建文件段D:OflflBftCKUPXFULL_QRCLJ2010217m83(13)恢復(fù)歸檔日志文件。輸入“recoverdatabase;,按回車(14)啟

49、動(dòng)數(shù)據(jù)庫(kù)。輸入alterdatabaseopenresetlogs;。6.誤操作恢復(fù)一誤刪除表或者數(shù)據(jù)(1)重建oracle數(shù)據(jù)庫(kù),是使數(shù)據(jù)庫(kù)的目錄結(jié)構(gòu)與源數(shù)據(jù)庫(kù)目錄結(jié)構(gòu)相同。(2)將遠(yuǎn)程備份的備份文件拷貝至“”目錄下。(3)選擇“開(kāi)始”“系統(tǒng)”“運(yùn)行,輸入cmd,按回車。(4)輸入“rmantarget/,按回車。(5)關(guān)閉數(shù)據(jù)庫(kù)。輸入shutdownimmediate;,按回車。(6)D:oracleproduct10.2.0db_1dbsSPFILEORCL.ORA(oracle的spfile參數(shù)文件)文件刪除。(7)#D:oracleproduct10,2.0oradataorcl下(oracle數(shù)據(jù)文件存儲(chǔ)目錄)文件全部刪除(8)輸入以下內(nèi)容,并按回車。runstartupnomount;restorespfiletoD:oracleproduct10.2.0db_1dbsSPFILEORCL.ORAfromD:ORABACKUPC-1335848290-20140219-05;shutdownimmediate;startupnomount;restorecontrolfilefromD:ORABACKUPC-1335848290-20140219-05;alterdatabasemount;setuntiltimeto_date(2014-02-1909:0

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論