欢迎来到天天文库
浏览记录
ID:6321956
大小:52.00 KB
页数:9页
时间:2018-01-10
《controlfile丢失使用rman恢复的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、[Oracle]DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法作者:Fenng日期:July032004情况描述客户报告数据库故障,新来的系统管理员误操作。删掉了一些文件。询问:删掉了那些文件?请大致描述一下数据库备份情况.答曰:所有重要数据文件,所有控制文件。数据库原来是归档模式,用rman备份数据,而rman使用控制文件。幸运的是,最后一次rmanfull备份是包括了控制文件在内。系统没有设定自动备份控制文件.现在状况是数据库无法启动.不用说,客户的备份方案不够完善,但是这时候再去说这些
2、话责备用户有事后诸葛亮之嫌,用户是上帝,不要去得罪他。还有,客户有Full备份(虽然不是自动备份控制文件,这样无法用常规的恢复步骤来进行恢复)。这对我们来说是个绝对的好消息。下面我们通过一次模拟操作来演示这个问题的解决办法。解决过程首先,用控制文件作数据库系统的全备份:代码:------------------------黑色部分是敏感信息,须加以注意----------------------------------------------------C:WUTemp>rmantarget/RecoveryManager:
3、Release9.2.0.1.0-Production.Copyright(c)1995,2002,OracleCorporation.Allrightsreserved.connectedtotargetdatabase:DEMO(DBID=3272375326)RMAN>run{2>allocatechannelC1typedisk;3>backupfulltag'FullBackup'format'd:KDE%d_%u_%s_%p.dbf'databaseincludecurrentcontrolfile;4>sq
4、l'altersystemarchivelogcurrent';5>releasechannelC1;6>}usingtargetdatabasecontrolfileinsteadofrecoverycatalogallocatedchannel:C1channelC1:sid=15devtype=DISKStartingbackupat18-JUL-04channelC1:startingfulldatafilebackupsetchannelC1:specifyingdatafile(s)inbackupsetincl
5、udingcurrentSPFILEinbackupsetincludingcurrentcontrolfileinbackupsetinputdatafilefno=00001name=D:ORACLEORADATADEMOSYSTEM01.DBFinputdatafilefno=00002name=D:ORACLEORADATADEMOUNDOTBS01.DBFinputdatafilefno=00004name=D:ORACLEORADATADEMOEXAMPLE01.DBFinputdataf
6、ilefno=00009name=D:ORACLEORADATADEMOXDB01.DBFinputdatafilefno=00005name=D:ORACLEORADATADEMOINDX01.DBFinputdatafilefno=00008name=D:ORACLEORADATADEMOUSERS01.DBFinputdatafilefno=00003name=D:ORACLEORADATADEMODRSYS01.DBFinputdatafilefno=00006name=D:ORAC
7、LEORADATADEMOODM01.DBFinputdatafilefno=00007name=D:ORACLEORADATADEMOTOOLS01.DBFchannelC1:startingpiece1at18-JUL-04channelC1:finishedpiece1at18-JUL-04piecehandle=D:KDEDEMO_01FR79OT_1_1.DBFcomment=NONEchannelC1:backupsetcomplete,elapsedtime:00:01:17Finishedb
8、ackupat18-JUL-04sqlstatement:altersystemarchivelogcurrentreleasedchannel:C1--如上所示,我们做了一次数据库的Full备份.备份片中包括控制文件.注意上面输出内容的黑体部分.我们在后面的恢复操作中会用到.模拟错误,关
此文档下载收益归作者所有