几种oracle数据库恢复练习示例

几种oracle数据库恢复练习示例

ID:20626921

大小:30.00 KB

页数:6页

时间:2018-10-14

几种oracle数据库恢复练习示例_第1页
几种oracle数据库恢复练习示例_第2页
几种oracle数据库恢复练习示例_第3页
几种oracle数据库恢复练习示例_第4页
几种oracle数据库恢复练习示例_第5页
资源描述:

《几种oracle数据库恢复练习示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、几种oracle数据库恢复的练习示例作为一个dba,最重要的工作莫过于保证数据库中数据的安全,当一个数据库down掉之后,恢复旧变成了至关重要的事情。能否成功的恢复,并不在于数据库down掉时采取的恢复策略,要保证数据的万无一失,一套完整的备份方案是必须的。但作为dba,还应该了解和掌握各种情况下应该采取哪些恢复措施,并且清楚的指导每一种恢复方式的会产生什么样的结果。以下是几种常用的的备份和恢复方式的具体示例,是入门的dba必须掌握的。实例1:归档的数据库,完整的数据库全库备份,完整的归档备份,此时数据库down掉,只留下控制文件和日志文件可用。1:安全关闭当前数据库。(确保当前数

2、据库处于归档模式下)。2:copy所有的数据文件,日志文件和控制文件到一个目录下。3:打开数据库,建新用户user1createuseruser1identifiedbyaaaaaa;grantdbatouser1;connectuser1/aaaaaa;4:在user1下建表T1,向T1中插入10000条数据。BeginForIin1..100000loopInsertintot1values(i);Endloop;Commit;End;/5:切换几次日志,使所有日志都已经归档。Altersystemswitchlogfile;6:正常关闭数据库。Shutdownimmediat

3、e;7:恢复:把当前数据库所有文件移动到一个临时文件夹里,模拟数据库损坏。8:COPY最初复制的数据库的所有文件,但控制文件和日志文件要使用目前数据库的。9:启动数据库startupmount后会提示SYSTEM表空间需要恢复。并给出恢复使用的归档日志文档。确定归档日志位置正确后,输入auto.ORACLE将一个一个的应用归档文档。直至提示完全恢复成功。10:打开数据库alterdatabaseopen;11:查看user1用户及t1表中是否有刚才插入的10000条记录。至此,整个使用归档日志对完整的数据库冷备份进行完全恢复的模拟成功完成。实例2:上面的例子,并且在线日志onlin

4、eredo也丢失,在这种情况下,只能做不完全恢复。前8步同上。9:startupmount;10:步完全恢复:recoverdatabaseuntilcance;omount后会提示SYSTEM表空间需要恢复。并给出恢复使用的归档日志文档。确定归档日志位置正确后,回车,一个个应用归档日志,直至最后提示的归档日志用完后下一个归档日志时输入cancel.Oracle提示:Logapplied.ORA-00279:change84852341generatedat09/24/200312:16:41neededforthread1ORA-00289:suggestion:D:ORACL

5、EORADATASAMPLEARCHIVETESTT001S01349.ARCORA-00280:change84852341forthread1isinsequence#1349ORA-00278:logfile'D:ORACLEORADATASAMPLEARCHIVETESTT001S01348.ARC'nolonrecoverySpecifylog:{=suggested

6、filename

7、AUTO

8、CANCEL}cancelMediarecoverycancelled.这是需要resetlogs参数打开数据库。Alterdatabaseopenr

9、esetlogs;实例3:上面的例子也可以做基于时间的不完全恢复,但时间必须是数据已经保留在归档日志中的时间及以前。9:startupmount;10:基于时间点的不完全恢复:recoverdatabaseuntiltime‘2003-9-2412:20’;SVRMGR>recoverdatabaseuntiltime'2003-9-2411:20';ORA-00279:??84851370(?09/24/200311:16:01??)????1????ORA-00289:??:D:ORACLEORADATASAMPLEARCHIVETESTT001S01324.ARCO

10、RA-00280:??84851370????1????#1324???指定日志:{=suggested

11、filename

12、AUTO

13、CANCEL}应用的记录。SVRMGR>alterdatabaseopenresetlogs;实例4:归档模式下单个数据文件丢失或损坏,从冷备份中恢复的模拟练习1:已经做了冷备份。2:abort方式关掉前的数据库,模拟由于数据文件丢失造成数据库非正常关闭。3:从冷备份当中copy丢失的数据文件。4:startupmount;5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。