windows下的oracle数据库rman自动备份和恢复文档_第1页
windows下的oracle数据库rman自动备份和恢复文档_第2页
windows下的oracle数据库rman自动备份和恢复文档_第3页
windows下的oracle数据库rman自动备份和恢复文档_第4页
windows下的oracle数据库rman自动备份和恢复文档_第5页
免费预览已结束,剩余33页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库rman备份恢复文档一.Rman简介RMA焜ORACL堤供的恢复和备份工具,是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件、归档日志和控制文件,用来执行完全或不完全的数据库恢复。与传统工具相比,RMANM有独特的优势:跳过未使用的数据块。当备份一个RMAN备份集时,RMAN会备份从未被写入的数据块, 而传统的方式无法获知那些是未被使用的数据块。RMANS用Oracle特有的二进制压缩模式,与传统备份的压缩方式相比,能够最大程度地压缩数据块中的一些典型数据。二.系统规划数据库备份文件不建议与系统盘(C盘)、oracle数据文件存放盘(D盘)存放在一起,本文单独

2、存放于E盘。注:在进行以下操作前要根据自己的环境建立如下目录“”,E:archivelog_backup,E:/orabackup_script/。本文用到的命令中的标点均为英文字符下的标点。三.设置 oracleoracle 数据库为归档模式(ARCHIVELOG)按以下步骤操作,检查oracle数据库是否为归档模式。1.选择“开始”“系统”“运行,输入cmd按回车。2 .输入“sqlplus”,按回车。3 .输入“system/assysdba”,按回车。4.输入数据库system账号的密码,按回车。5.查看数据库归档模式,输入“archive10glist;,按回车。如下图所示。C:XD

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

4、1.设置数据库日志归档路径。2.关闭数据库。输入shutdownimmediate;,按回车。3 .启动数据库到mount状态。输入“startupmount;,按回车。4.更改数据库的归档模式。输入“alterdatabasearchivelog;,按回车。5.打开数据库。输入alterdatabaseopen;”按回车。rcrc日档巨胖志a a库度的日LL据动档早前LSQLSQ数目一ttMttM当SQSQ9 9M M式U Ue e模hi.hi.后日列机序i is s用JJ1313禁SESE非存档模式如果“数据库日志模式”为“非存档模式”,则需按照如下步骤开启归输入altersystemse

5、tlog_archive_dest=archivelog_backup?scope=spfile;,按回SQLaltei*sifstensetlogichiue_dest1E-aLrcliiveLogr_b-aclkiipfscope-spFile;系统已更改,SQLshutdouninnediate;鞭露鬻:ORACLEORACLE例程立经2G?4097tbytes20037S2bytes121638104bytes16357756byte2187264bvtes威据库装载完毕,SQLalterdat;abasedrcliiueJ.og(;(;k据库已更改.Alterdatabaseopen

6、;根据库已柒改。SQL.6.验证数据库是否已归档。输入“alterdatabasearchivelog;,按回车。QLselectstatusfromu!$zlnst;a.irice;TATUS如上图所示,若“自动存档”为“启用”模式,则数据库已经启用自动归档模式。四.Oracle数据备份策略通过OracleRMAN现数据的增量备份,每周进行两次Level0的数据确全备份,其余时间进行Level1的增量备份,;同时每天对Oraclearchivelog进行两次备份(备份次数及备份时间点应根据实际运行情况加以调整),。这样的备份策略的目的时一旦发生故障需要进SQLst*r-tupmount;OR

7、ACLE例程己经启动“TotaltertGlobalAreaFixediaeUari 口 hieSie 的 eBuffersBedoBuffers2日档点雷志a a库套八的个日LL据项档早一前LgLg效有一ff取下当Q Q1 1srsr现式v ve e模h hi i走曾序列列志志用_!-后SESE七O O行数据库恢复时,只需要恢复一个全备份和至多两个增量备份,大大加快了数据库的备份速度。在进行数据库recover时,实际上只需要最后天的archivelog。DAYSunMonTueWedThuFriStatSunRman备份策略示意图五.备份脚本的编写1.编写脚本前要更改rman的默认配置选项

8、(1)选择“开始”“系统”“运行,输入cmd,按回车。(2)输入“rmantarget/”,按回车o(3)开启控制文件自动备份。输入“configurecontrolfileautobackupon;,按回C=DocuraentsandSett;AdmloIstratorrinafiitaLFgf&t/恢复管理器二Rel&ase18,2.0.1,0-Productionon星期三1月823二25二412014CopyirightCc1782,Z用田Ovacle,_Allpightsreserued.连接到目标数据库:ORCLoon均11电Controlfile铳at口b也GRU

9、1Pon;使用目标数据展控蒯文件替代恢复目录师的RMAMES#M=COMF1CURECOMTJIOLFILEAUTOBACKUPON;已成功存储新的RMAN配置参数RMAN(4)更改控制文件备份路径。输入CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO,E:orabackup%F?”,按回车。RMANCONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTOJE=orbac新的RMAN配置参数二CONFIGURECOHTBOLFILEAUTOBACKUPFORtlfiTFORDEU

10、IGETYPEDISK10JE:orabachup:FJ-4成功存储新的Rtl触配置参数;二,备份保留策略。输入CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;。基于时间的备份保留策略,保留最近7天的备份文件,可以将数据库系统恢复到最近七天内的任意时刻。任何超过最近七天的数据库备份将被标记为obsolete。RMAMCONFIGURERETENTIONPOLICYTORECOUERVUINDOUOF7DAS;新的RMAN配置蓼数:CONFIGURERETEMTLONPOLICETORECOUERYWINDOWOF?已成功存储新的BHftN配置参数

11、RMAN2 .按照制定的备份策略编写备份脚本(1)设置显示已知文件的扩展名文件(日编取日交着何3收蛔 G 工具U牺助(由E 三)|:就件夹|5X 冷1也址(0反捌面微在查看标签中,向下拖动右边进度条,找到隐藏已知文件扩展名这个选项,将前面小方框中取消选定。设置完成,点击确定退出。选择“开始”设置”“控制面板”“文件夹选项”nPMnPM制职工泰力口竭眠国程序任id划声:更件直n*mhfcTndfWn?岖触推媒体祗备a43:坐栏用I井如 用里打开文件夹选项设置页面后,点击上方标签栏的中间,即查看标签栏FlashPlayerIrternet也工血区域相语R尴或lA/Induwi防止碑就砺力口力沾在员

12、做一个文件后缀为.bat的0级备份批处理文件E:/orabackup_script/auto_level_0_rman.bat。内容如下:remrunrmanrmancmdfile=level_0_rman.txtmsglog=e:/orabackup/level_0_rmanlog%date:0,10%.log然后新建一个“E:/orabackup_script/level_0_rman.txt”文本文件。内容如下:connecttarget/listbackup;reportobsolete;deleteobsolete;runallocatechannelch1devicetypedis

13、k;allocatechannelch2devicetypedisk;backupascompressedbackupsetincrementallevel0databaseformate:/orabackup/full_%d_%T_%splusarchivelogformate:/orabackup/arch_%d_%T_%sdeleteallinput;releasechannelch1;releasechannelch2;做一个文件后缀为.bat的1级备份批处理文件E:/orabackup_script/auto_level_1_rman.bat。内容如下: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|然后新建一个“E:/orabackup_script/level_1_rman.txt”文本文件。内容如下:connecttarget/listbackup;reportobsolete;deleteobsolete;runallocatechannelch1de

15、vicetypedisk;allocatechannelch2devicetypedisk;backupascompressedbackupsetincrementallevel1databaseformate:/orabackup/level_%d_%T_%splusarchivelogformate:/orabackup/arch_%d_%T_%sdeleteallinput;releasechannelch1;releasechannelch2;3.归档备份脚本(1)新建一个文件类型扩展名为.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新建一个E:/orabackup_script/arch_rman.txtconnecttarget/runbackuparchivelogalldeleteinputformate:/orabackup/arch_%d_%T_%s;注

17、意:备份脚本存放在E:/orabackup_script目录六.设置windows定时任务(以windowsserver2003为例)数据库备份策略:全库每周三、日备份1次,其余时间做一级备份,归1.设置定时任务每周做一次全库备份(1)开始一设置-控制面板-任务计划-添加任务计划。操作步骤如图所示:autoarch.bat-比事本文本文件单击要在Windows上运行的程序位要查着苴他程序 请单击“浏览”.上 f 也不一步:取清(2)找到你所写的 0 级备份脚本,然后点击打开点击测览浏览碑|(3)设置 1 级备份的定时任务,重复步骤一。然后找到 1 级备份任务脚本然后打开。诸输入任务的名称.任务

18、名可同程序名相同Iauto_l色v。1_1_r(n必执行这个任务:r 每天也)0每周TDIC宣百而C一次性也)r计算机启动时(S)道录时G)上一步也)|下一步op|取消I谙选择任务运行的起始时间和日期.起始时间由:;且备份时间凌晨一点半请选择下面日期:向星期一(M)P星期四国)旷星期三0工F星期五 9L5期三Gt)I7星期六)r星期日也)上一步但)|下一步出)|取洎HD|走并程厅以进受找是围口):3Q,国任务计划向导任务计划向导每IF三网略定、置、五曾一、备高党据崔、执根一为二六2.设置定时任务每天做一次联机日志归档备份开始一设置-控制面板-任务计划-添加任务计划。操作步骤如图所示:文d闪已飙

19、钥t0*:石口D收押工具CDEfefUM那财(山。卮运=苞.货J/J/那事文件差I III玄&-X1g1gJ JI IhaiithaiitG G,仁3 3任务H此丁一相审:二”L1111十疔时间1 10Jrnnmn金 HM口14-7起,Z;3SP:oa和1需检而行,讦为五Jrrmmc生库备粉从之01嘲T-7起.:50:00201.上一步下二步电厂制.1mstrat1onAssist.:10.2.0.1.0,DatabaseConfiguratio.世界程序以进4JUM查抵如田()|orclScurityAcccu.此服髭的己 E 动爆九 E4 支持此计一.己君动嗡 jEkdHfiriw

20、srfe.为自动播.-.已启动(2)修改 rsyncd.conf 配置文件(一般在C:ProgramFilesICWrsyncd.confusechroot=false#strictmodes=false不使用 chroot#静态模式hostsallow=*#所有 IP 均可logfile=rsyncd.log#log 文件名,可以指定路径uid=0#不指定 uid,不加这一行将无法使用任何账户gid=0#不才旨定 gid#Moduledefinitions#Remembercygwinnamingconventions:c:workbecomes/cygwin/c/work#testpath

21、=/cygdrive/d/oracle_backupreadonly=false#关闭只读transferlogging=yes#记录传输日志authusers=root#用户名Storage 管理和编.也MultmtSet.启用用户.iFz局啸网一手手甘“地地,本本vsInstall动动动目自自地地地本本本hostsallow=*#所有 IP 均可secretsfile=/cygdrive/c/rsyncd.secrets#密码文件位置(3) )创建密码文件 C:rsyncd.secretsC:rsyncd.secrets 内容为 root:123qweroot:123qwe(4)配置文件修

22、改完成后,就手动启动 RsyncServer 服务,netstat-an,看 873 端口监听没。3 .rsync 客户端安装配置(1)双击 cwRsync_410_Installer.exe,然后一路下一步。(2)编写批处理文件定时同步更新分别在编写的 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)创建密码文件 C:passwd.txt 内容为 123qwe(4)参数说明- a 参数,相当于-rlptgoD,- r 是递归- l 是链接文件,意思是拷贝链接文件;- p 表示保持文件原有权限;- t 保持文件原有时间;- g 保持文件原有用户组;- o 保持文件原有属主;- D 相当于块设备文件;- z 传输时压缩;- P 传输进度;- vverbose,详细模式输出;-u 是只同步已经更新的文件,避免没有更新的文件被重复更新一次,不过要注意两者机器时钟的同步;-progress 显示备份过程;-delete 删除那些 DST 中 SRCS 有的文件

24、,用作同步文件用;七、使用rman备份文件恢复oracle数据库1.参数文件spfile损坏恢复(1)选择“开始”“系统”“运行,输入cmd按回车。输入“setoracie_sid=orci”,按回车。(oracle_sid根据自己库的设置填写)(3)输入“rmantarget/,按回车输入“setdbid=1335848290”,按回车。Dbid具体值,请从rman日志文件e:/orabackup/full_rmanlog%date:0,10%.log中查找关闭数据库。输shutdownimmediate;”,按回车。(6)将数据库启动到nomount状态。输入vstartupnomount

25、;“按回车恢复spfile参数文件。输/arestorespfiletoD:oracleproduct1020db_1dbsSPFILEORCL.ORAfromD:ORABACKUPC-1335848290-20140218-04;“,按回车。D:ORABACKUPC-1335848290-20140218-O4从距离磁盘崩溃时间最近生成的备份日志文件中获得。(8)关闭数据库。输入“shutdownimmediate;,按回车。2 .控制文件丢失恢复数据库启动报错ORA-00205startup;OHftCLE印理己经肩动。TotalSpctenGlobalApea6123&S384b

26、ytesFixedSi-ae1250452hytesVai*iaileize17&1b3692bytcwDatabaseBfFera432013312bytesRedoBuffGtS2940928bytesOftci-ansac-学手学学学T”事”V1JVIH%VVMQFIJg1HpjggIInjapgn检查oracle的报警日志包含如下报错:IflLTEftDATABASEMOUNTMonFeb17仙二的二292014DRA-00202:controlfile:D:ORflCLEPRODUCT10_2.BORADATAORCLCONTROL01,CILORft-27041:unabl

27、etoopenFil?OSD-O4|0fl2;无法打开哀件JZS-Error:(OS2)索经找不到指定的文件中MonFfb171li;B9:322B14DRft-205signalledduring:ALTERDATABASEMOUKT.说明 oracle 数据库控制文件有损坏,需要对其进行恢复。步骤如下所示(1)选择“开始”“系统”“运行,输入cmd按回车(2)输入“rmantarget/,按回车(3)输入“setdbid=1335848290”,按回车。dbid具体值,请从rman日志文件e:/orabackup/full_rmanlog%date:0,10%.log中查找关闭数据库。输入

28、“shutdownimmediate;,按回车。将数据库启动到mount状态。输入“startupnomount;”按回车(6)恢复控制文件。输入“restorecontrolfilefromD:ORABACKUPC-1335848290-20140218-04(8)启动数据库到mount。输入“alterdatabasemount;RMAhlalter1databasemolint;睡库己茂裁睡库己茂裁释版的释版的通道:通道:ORfiJ)ISK.t(9)恢复数据库。输入“recoverdatabase;,按回车。RMftN)pecuuei*database:启动FBCOUSF于17-2T4启

29、动implicitcrosscheckbackup于17-2月-14介配的涵i=Onft_DIgM_l通道OBftJISKL:5id=155devtype=EISKg交反检验的 Qa募兀成inplicitcrosschcchbackap于17-2月-14口动implicitcrassclieck电通运0MJHCJL1耳或implicitcros?fhch99介质恢复完成,用手曾的。7E成recover于17f月-14(10)启动数据库。输入“alterdatabaseopenresetlogs;,按回车。:f1ANalterdatabaseoyienresetlo9s;发据库已打开flAH.3

30、 .数据库指定数据文件恢复启动数据库的时候报错SQLstartup;区域中的所有文件录目录正在开始介质的女复档日志:LOC.存在存档日志文件名=D:序列7?己车为文件aWRH也E7RO7时17配Z,UYRHDfnHmRS9Eg03 上ORACLEPRODUCTXL0.2.0ORfiDftrfiMJFCLSBEDO03.LOG比程=1序列=zpy于17-2月copy于17-2月用通道CBrtJ)ISK_lOBftCLE例程己经启动。TotdlSvtemGlobalArea612368384byte5FixedSize1250452btesUar-iahleSize134552305bytesDa

31、tabaseBuffers423624784bytesRedoBuffeps2940928bytes数据库装载完毕。ORA-01157:天苣标帜假定数据文件7-请参阅DBWR跟踪文件ORft-01110:数据文件7:D:XOBACLEPRODLCT10.2.0ORADftTAOBCLGPS_DfiTA.DBFJ或者查看oracle数据库的报警日志出现错误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,助川“史无祛打型手O/S-Error;OS2)耨我不钳自定的文件。I IIRR-1157IRR-1157父9胴11的during:HLTERDfURMSEOPE札.如果出现以上报错说明数据库中file_id为7的文件出现错误。需要恢复。步骤如下所示选择“开始”“系统”“运行,输入cmd,按回车。输入“setoracle_sid=orcl”,按回车。

33、(OraCle_Sid根据自己库的设置填写)输入“rmantarget/”,按回车查看数据库的启动级别。输入“selectstatusfromv$instance按回车。如果返回status对应的值为非mount和非open。SQLselecescatusfromuSinstance;TftTU&MOUHTEP关闭数据库。输入“shutdownimmediate;,按回车。4.数据文件丢失全库恢复(1)选择“开始”系统”运行,输入cmd按回车(5)数据库启动状态为mount,按如下所示输入,输入完成后,按回车run(restoredatafile7;recoverdatafile7;r

34、estdatafilerecouerdatafile7;|启动 restot于 17-2 月 T 中分配的通道,ORA-DISKL通道On_DIGM_l;aid-155dcvtpo-DISK诵道OBfi_DISK_l:正在开始恢号找书文住备耕集通道OM_DIK_1:正国目定就召 W 立.上加数强文件正遛数据文件典目眼灰复到也ORftCLEPRODUCTX10.2.eORADATAORCLGPS_DfiTfi.DBF通道OWnj)lSK_i:芷在谀果爸份段1i0KflBAGKUPkFULL_OKUL_U14tK17_B4通道OBA_DISK_1:己恢复备将段1段旬柄-Ds011A3ACMUPLL

35、_0HCL_23140217_U1标记-rhG2010217TH43C通道nna_D【j;K_i:恢复完成.庠时士SMS:时;招完成restore干17-2n-14启动recover于17-2月T4使用逋道0Hfi_D4SK_l通道ORfl_DISKJ:正在开始恢复塔里数装文件皆比黑通谟onn-DESK-i:正在指定从备褶蕖茨曼的衣盘去件手5H门丁士腼酬行?口-、0R由CLF3R0口U1T口一2一心。R口IM屋ORCL、GFDATA.DFF通道ORfiDISK1:TF行舞敢备份葭D=BABfiCKUPVLEUELORGL2814021789诵值ORA_DISK_1;已恢复各徨“1因句柄=D:O

36、RaBACKUFMEUEL_ORCL_2B14ffl217,标记=TM2目148217T1447播通道OBfi_DTSK_l;假道完成.用时:00:0PJ01正在开始介质的恢复介质恢复完成.同时工00=60-01完成 1ecouer 于 17-2 月 T4之后启动数据库,输入“alterdatabaseopen;,输入回车RMAHalterdatabaseopen;数据库己打开RMAN(6)如果数据库启动状态为open,按如下输入,输入完成之后,输入回车。run(sqlalterdatabasedatafile7offlineimmediaterestoredatafile7;recoverd

37、atafile7;sqlalterdatabaesdatafile7online;RmNArim输入“setoracle_sid=orcl,按回车。(0aCle_Sid根据自己库的设置填写)(3)输入“rmantarget/,按回车(5)关闭数据库。输入shutdownimmediate;,按回车。(6)将数据库启动到mount状态。输入“startupmount;”按回车(7)还原数据库数据文件。输入“restoredatabase;,按回车。IMANtestored 己七 aJbawE;启动restore-09T月-14启动ioipliait匕口后自七七庆backup于09-i分配的通道二

38、0Rft_ISlf.4通道ORA加口二sid=15fidovtype-IISK巳交叉检验的5对象元咸Implicit匕=口将盲七M匕庆backup于09T启动implicitc;rosscliscl( (copy于gg-1月14位省通道ORA_DISK_1Feeouerdatabase;启动整品WEI*于09T月-14限角通道ORflJJISMa定在开始介质的恢复(9)打开数据库。输入“alterdatabaseopenresetlogs;,按回车。RMANaIt的产fld1:H力耳宝峪open萨堂堂土1口.父?,据库日扪开5.数据主机磁盘损坏恢复(1)重建oracle数据库,是使数据库的目录

39、结构与源数据库目录结构相同。(2)将远程备份的备份文件拷贝至“”目录下。(3)选择“开始”“系统”“运行,输入cma按回车。(4)输入“rmantarget/”,按回车o(5)关闭数据库。输入“shutdownimmediate;,按回车。存存存介完志志志志志志复X日日日日日日恢r4已停为文史D:OnACLEBflTAOnCLREDO03S已f三为文年D:nfiCLEI)fiTfiOnCLREDO0i6已作为文件D:ORfiCLEPftIfiOHCLHEDO02=D:OBftCLEDATfijORCLEDOB.LOG线程=1序列-D:OnACLEDATAORCLREDO01.LOG续一=D=O

40、JIACLEDATANORCLREDO02.LOG绕用时:于 09T 月-14序i i1 1.盘盘盘磁磁感于事正在在存44(6)D:oracleproduct10.2.0db_1dbsSPFILEORCL.ORA(oracle的spfile参数文件)文件删除。将D:oracleproduct1020oradataorcl下(oracle数据文件存储目录)除TEMP01.DB外的文件删除startupmount;己喜蹙到目标数据库(未启那.启凌失贬: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,:肩机restore于知乜月-14斤配的通道二0IWJDISMijjfORAJJISOisid=37Ovvt9-=!EX通通完ORAJISKJ.:己找司的同为备作J:OFABCKlPC-133584fi250

42、-20146218-04OHfiJJISHJ:从助备用复原3PF1LE己定成restore1E-2月-14(11)关闭数据库。输入“shutdownimmediate;,按回车。(12)将数据库启动到mount状态。输入“startupnomount;”按回车.RMANsliutdouninmediate;OMCIE实例己关闭实例己关闭BMANstupnonoktnt;已连接到目并已连接到目并数据库数据库未启动未启动OrIe实例己启动实例己启动系统系统全局区域总诘全局区域总诘612968384字节字节FixedSize125328UpiableSize167775108Dat-aba&

43、eButFepe43207616KedoBuf17135232HHAN卫p4P4-P(TrH4于(10)恢复控制文件输入“restorecontrolfilefromD:ORABACKUPC-1335848290-20140218-04按回车。(aD:ORABACKUPC-1335848290-20140218-04获得方法同(10)mNrestorecontrolfilefromT:OBftBACKUPC-1335848290-20140218-04,:启动resLurti于:L8-2月T4,曾的通道士ORfi_DlGK_l通道ORfi_lSKJ:=id=157deutupe=DISK1wi

44、n-彳完道道出出出ORAJJ1SKJLORAJJ1SKJL:ORA_DISK_1ORA_DISK_1:丢存募廛控患耳件恢复完成.?时:文件名=D;ORACLEPROPUCT0,2.BOBADATAOHCLCOHTROL01文件名=D二XJORACLEXTROPUCTXl0,2.BMJRADATAOnCLXJGOMTROL02文件名=D;ORftCLEPBODUGTX10*2.闫3RAMTRJORCLCONTROL03restore干18-2月-14(12)恢复数据文件。输入“restoredatabase;,按回车UMftN?restoredatabase;启武yestere于月-14启动im

45、plicitcrosscheckbackup丁18-2月T4分配的通道;0MJISJ通道ORA_ISK1=U=155垢Myp=DIEK己爻叉检验的$2茶球完成inplicitcrosscheckbackup于ifi-2T4后讨invlicitcroischeckcopy干18-2月*14,於谑道ORA_JISK_1完成inplicitcrosscheckcopy于18月-14凭避道凭避道ORflJJISKJD:jORACLEPRODUCTMG-2_0OJlflDflTfiOHCLMJSEfiS01.DBF214.DBF道onnjiiso:正在警通道OBflJISK_l!已恢复*骰,柄=b:OJ

46、lftBflCKUPtlLL_DRCL_29140217_83标记=TflC20140217T14431S通通ORA_BISK_1:仅即成,用时;M:0a=5fi完成restore于11-14汶件HaaaSJljnRfiCLExPKOIMJCTxiB.a.axjOFflDflTftxjORCLVEXfirtPLEal.DBF000O&fcgg腼009恢复系将数据文件皿阻0灰复到D:RfiCLExPROWClXL0.2.0XCBflDfiTPQRCLGP.DBFD:ORACLEJ*RODUCTMB,2,0OfiDflTfiORCLGPS_UNZHEHG.DBFD:RACLERODUCT1

47、0_2_0CRflDftTfiORCLGPG_DATA_2013122为my有i正殳区城中的所有文件道ORRJISK_1:王在开始恢复数旨定从备份集I粉集激据文件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爱柄D:0iftBACKUPFULL_ORCL_20140217_84标记=TflG20140217T14431Sffi.ilOMJISJCL:恢复完成.用时:道。即H8K:工在开始发复物据:通道。刖I*K_1:正由自建4畲份建文件段D:OflflBftCKUPXFULL_QRCLJ2010217m83(13)恢复归档日志文件。输入“recoverdatabase;,按回车(14)启

49、动数据库。输入alterdatabaseopenresetlogs;。6.误操作恢复一误删除表或者数据(1)重建oracle数据库,是使数据库的目录结构与源数据库目录结构相同。(2)将远程备份的备份文件拷贝至“”目录下。(3)选择“开始”“系统”“运行,输入cmd,按回车。(4)输入“rmantarget/,按回车。(5)关闭数据库。输入shutdownimmediate;,按回车。(6)D:oracleproduct10.2.0db_1dbsSPFILEORCL.ORA(oracle的spfile参数文件)文件删除。(7)#D:oracleproduct10,2.0oradataorcl下(oracle数据文件存储目录)文件全部删除(8)输入以下内容,并按回车。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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论