欢迎来到天天文库
浏览记录
ID:38258147
大小:5.39 MB
页数:5页
时间:2019-06-06
《Oracle RMAN数据库逻辑备份、恢复基本操作步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、OracleRMAN(数据库备份、恢复工具):数据库联机逻辑备份、恢复操作步骤:1、检查当前数据库日志是否处于归档日志状态;(RMAN的备份、恢复需要处于归档日志方式下才能操作);检查后发现,log_mode(日志模式)值为:NOARCHIVELOG,非归档日志方式;2、创建归档日志;如果发现当前是:非归档日志模式就需要将非归档切换为归档日志模式;切换方式如下:(整个操作需要在联机业务结束后方能执行;原因:有断开数据库操作;)3、使用RMAN进行联机备份;RMANtargetsys/saccerp@TEST;--打开RMAN并连接目前数据库
2、;4、备份还原;(整个操作需要在联机业务结束后方能执行;原因:有断开数据库操作;)Restoredatabase;Recoverdatabase;如:图1、图2、图3;(图1)(图2)(图3)5、按指定时间点进行恢复Shutdownimmediate;Startupmount;Run{Setuntiltime"to_date('2012-07-1715:50:00','yyyy-mm-ddhh24:mi:ss')";Restoredatabase;Recoverdatabase;Alterdatabaseopenresetlogs;}问题处
3、理:1、RMAN备份数据库时报错:“超出了恢复文件数的限制”?原因之一:当前备份文件的大小超出了备份空间的大小;解决办法:有两种;(1、)提供更大的备份空间;显示闪回空间(默认备份空间):SHOWparameterdb_recovery_file_dest;调整闪回空间大小:ALTERSYSTEMSETdb_recovery_file_dest_size=10gSCOPE=BOTH;设置闪回的存储位置:ALTERSYSTEMSETdb_recovery_file_dest='/app/oracle/flash_recovery_area'S
4、COPE=BOTH;(2、)删除当前备份空间中存储的旧备份文件,以提供足够的备份空间执行当前备份操作;(DELETEBACKUP;)2、按指定时间点进行恢复时,遇到RMAN报错:untiltimeorrecoverywindowisbeforeresetlogstime的错误?如下图原因之一:系统恢复要用到日志文件当重置日志号后,系统恢复时默认会使用日志号后的日志文件。当我们要恢复到日志号前的某个时间点的时候,那么肯定需要用到日志号前的日志,所以需要重置原型点到“恢复指定时间点”之前的原型。解决办法:listincarnationofdat
5、abase"test";上面列出的还原点就是我们之前的备份序列,如果需要还原到哪个点就设置下还原点即可;resetdatabasetoincarnation2;再次试下按时间还原,能正常还原了;
此文档下载收益归作者所有