首页 > 数据库 >Oracle 恢复之using backup controlfile 和 until cancel

Oracle 恢复之using backup controlfile 和 until cancel

时间:2024-05-13 16:31:45浏览次数:14  
标签:文件 SCN Oracle cancel using 日志 backup controlfile

1、recover database/tablespace/datafile

Oracle以当前控制文件记录的SCN为恢复终点,将相关的datafile恢复到当前控制文件记录的SCN。

控制文件不能比数据文件更旧。完全恢复,利用归档日志和在线重做日志。

2、recover database until cancel

只能在sql plus工具内执行。

在丢失日志的情况下自动恢复到丢失日志的前一个日志的最后一个SCN,不许手工指定恢复终点,由Oracle判断恢复终点。

控制文件不能比数据文件更旧,用于不完全恢复,在归档日志和在线重做日志都完整的情况下可以达到完全恢复的效果。

recover database until cancel命令输入AUTO选项时只会应用归档日志,而不会自动应用在线日志,需要手工指定在线日志进行恢复。

3、recover database using backup controlfile

只能在sql plus工具内执行。

如果当前控制文件全部损坏,需要还原控制文件,控制文件比数据文件更旧,此时需要使用using backup controlfile命令来告诉oracle,不要以还原出来的控制文件记录的SCN为恢复终点,而是要走完所有日志。

4、recover database using backup controlfile until cancel

只能在sql plus工具内执行。适用于当前全部控制文件和在线日志文件丢失的情况。

需要先还原控制文件,再使用using backup controlfile命令来告诉oracle,不要以还原出来的控制文件记录的SCN为恢复终点,而是要恢复到丢失日志的前一个日志的最后一个SCN。

5、recover database until cancel using backup controlfile

只能在sql plus工具内执行。适用于当前全部控制文件和在线日志文件丢失的情况。执行这个命令相当于以旧的redo中的SCN为恢复终点,不应用归档日志,会丢失数据。

标签:文件,SCN,Oracle,cancel,using,日志,backup,controlfile
From: https://www.cnblogs.com/aries0228/p/18189482

相关文章

  • Using Windows
    UsingWindows2NavigatingWindowsLearnhowtonavigateWindows.3WorkingwithFilesLearnhowtousetheWindowsfilesystemtoworkwithfilesmoreeasily.4FindingFilesonYourComputerUsethesetipstofindfilesonyourcomp......
  • Oracle中pivot函数详解
    【基本介绍】【格式】:pivot(聚合函数for需要转为列的字段名in(需要转为列的字段值))【说明】:实现将指定字段的字段值转换为列的效果。【环境】:如下图是样例展示所使用的oracle版本。  【准备样例数据】样例数据如下图所示:NAME-学生姓名,SUBJECT-考试科目,GRADES-考试成......
  • Oracle 删除千万级数据量时,可以考虑以下方法来提高删除效率
    Oracle删除千万级数据量时,可以考虑以下方法来提高删除效率:分批删除:如果需要删除的数据量非常大,可以考虑分批进行删除。sqlDELETEFROMyour_tableWHEREyour_conditionANDrownum<=10000;COMMIT;使用直接路径删除:直接路径删除会绕过常规的SQL解析和绑定,可以减少删除操......
  • Oracle之ASH、AWR、ADDM区别
    转自:https://www.cnblogs.com/remote-antiquity/p/7815747.html一、AWR(AutomaticWorkloadRepository)自动工作负载信息库  AWR是Oracle 10g中的一个新特性,类似于10g以前的statspack.不过在使用上要比statspack简单,提供的性能指标要比statspack多很多,能更好的帮助DBA来发......
  • [转帖]Oracle23ai来了,23爱,23❤️,都安装好了...
    https://juejin.cn/post/7364059278242332710 专栏: Oracle日常运维宝典系列  makefile复制代码作者:IT邦德中国DBA联盟(ACDU)成员,10余年DBA工作经验擅长主流数据Oracle、MySQL、PG、openGauss运维备份恢复,安装迁移,性能优化、故障应急处理等可提供......
  • Agile PLM数据库表结构(Oracle)
    刚进公司,任务是接管PLM系统,但是还在给外包团队开发,没有代码。无妨先看业务和数据库,ok,业务看不懂,只能先看数据库,数据库没有数据字典,这个系统没有任何文档产出......练手时发现数据库类型是Oracle,面对百度不成问题,数据字典只能看前端然后去数据库里面一个个找着对应自己整理了,纯折磨......
  • Oracle异常(二)
    ORA-01704:字符串文字太长当我们在Oracle数据库中插入或更新一个字符串时,如果字符串的长度超过数据库的限制,就会出现ORA-01704错误。这个错误的具体描述是“字符串文字太长”。在Oracle数据库中,一个字符串的长度不能超过4000个字符。如果字符串超过了这个限制,将导致ORA-01704错误......
  • oracle 性能优化查看(DBMS_SQLTUNE.REPORT_SQL_MONITOR)
    参照查看:Oracle调优之看懂Oracle执行计划-smileNicky-博客园(cnblogs.com) 临时查看监控需添加 /*+MONITOR*/注意空格,不然监控不了select/*+MONITOR*/temp2.*from(selectrownumasrn,temp1.*from(selectBATCH_ID,PARENT_BATCH_ID......
  • Oracle异常(一)
    ORA-12537: Network Session: End of fileORA-12537:网络会话:文件结束在程序运行是报错,最后发现是连接数超过最大连接数查询连接数的语句selectusername,count(username),machinefromv$sessiongroupbyusername,machine官方文档:ORA-12537isaninformationalmes......
  • Oracle Hint "index_combine"对于like的局限性
     OracleHint"index_combine"对于like的局限性 数据库版本:11.2.0.4.0今天遇到1条问题SQL,优化遇到一点问题,SQL文本大概如下:其中,col2和col3存在索引的且选择性都很高,col1的业务特性是只有两个值选择性低没有也不适合建Btree索引。导致每次执行都是全表扫描,统计发现这条SQL......