oracle数据库恢复报ORA-00283,ORA-01610错误原因
可能很多人在做数据库恢复时,都遇到过如下错误:
SQL> recover database;
ORA-00283: recovery session canceled due to errors
ORA-01610: recovery using the BACKUP CONTROLFILE option must be done
对于这个错误的处理方法很简单,相信大家都知道:(只要加上using backup controlfile就可以了)
SQL> recover database using backup controlfile;
ORA-00279: change 314215629614 generated at 04/25/2015 12:50:28 needed for
thread 1
ORA-00289: suggestion : /archlog/recovertest1/recovertest1_48089_863551860.arc
ORA-00280: change 314215629614 for thread 1 is in sequence #48089Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
但是为什么会报这样的错误呢?下面我们就来说一下导致恢复时报ORA-00283,ORA-01610错误的原因
Error Text, Cause and Action from Message File/s for ORA-01610
Versions 10.2, 11.1, 11.2, 12.1Error: ORA-01610 recovery using the BACKUP CONTROLFILE option must be done
---------------------------------------------------------------------------
Cause: Either an earlier database recovery session specified BACKUP CONTROLFILE, or the control file was recreated with the RESETLOGS option, or the control file being used is a backup control file. After that only BACKUP CONTROLFILE recovery is allowed and it must be followed by a log reset at the next database open. >>>>>导致恢复报ORA-01610的原因有 : 1.如果你在一次恢复中先是使用了recover database using backup controlfile命令,那么再一次执行recover database时必须也加上backup controlfile 2.你所恢复的数据库曾经被resetlogs打开过 3.你恢复使用的控制文件比恢复出来的数据文件要老(比如你restore的控制文件是5月10号的,restore的数据文件是5月10号之后的)
Action: Perform recovery using the BACKUP CONTROFILE option.
Versions 9.2, 10.1Error: ORA-01610 recovery using the BACKUP CONTROLFILE option must be done
---------------------------------------------------------------------------
Cause: Either an earlier database recovery session specified BACKUP CONTROLFILE, or the controlfile was recreated with the RESETLOGS option, or the controlfile being used is a backup controlfile. After that only BACKUP CONTROLFILE recovery is allowed and it must be followed by a log reset at the next database open.
Action: Perform recovery using the BACKUP CONTROFILE option.
##上面这段截取自MOS的解释很清楚的说明了导致恢复时报ORA-01610的原因。
详情可参考 OERR: ORA-1610 "recovery using the BACKUP CONTROLFILE option must be done" Reference Note (Doc ID 19007.1)
oracle数据库恢复报ORA-00283,ORA-01610错误原因相关推荐
- oracle数据库sqlpuls报:12560(协议适配器错误)的解决办法
最近几天在坑oracle,遇到了sqlplus登录不上的问题一直提示协议适配器错误!这鬼数据库问题真的多,乱码,吃内存,启动慢.有点让人抓狂.今天有遇到了sqlplus登录不上的问题,下面说一下处理办 ...
- oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA
[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...
- 重装系统后ORACLE数据库恢复
2019独角兽企业重金招聘Python工程师标准>>> ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据 ...
- oracle 强制恢复,oracle数据库恢复
oracle数据库恢复 恢复背景 使用RMAN做了数据库的完全备份.参数文件.控制文件的备份,所有数据文件\ 在线重做日志文件.控制文件和spfile参数文件全部丢失 恢复步骤 1.关闭数据库 RMA ...
- oracle报错1034,oracle数据库登陆报错ora-1034
<oracle数据库登陆报错ora-1034>由会员分享,可在线阅读,更多相关<oracle数据库登陆报错ora-1034(1页珍藏版)>请在金锄头文库上搜索. 1.oracl ...
- oracle数据库恢复aul_ORACLE恢复神器之ODU/AUL/DUL
分享ORACLE数据库恢复神器之ODU.DUL和AUL工具. ODU:ORACLE DATABASE UNLOADER DUL:DATA UNLOADER AUL:也称MyDUL 关于三种工具说明: ...
- Oracle Recovery Tools ----oracle数据库恢复利器
软件说明 Oracle Recovery Tools是惜分飞(www.xifenfei.com)开发的使用于Oracle数据库恢复的小工具 主要功能: Oracle 单个/批量坏块修复 Oracle ...
- oracle ko16mswin949,PRM DUL Oracle数据库恢复的最后一步
PRM-DUL是一种Oracle数据抽取工具(data unloader for Oracle),其具备跳过Oracle数据库引擎,直接从块级别抽取数据行的能力. 基于此工具,无需数据库实例能够打开数 ...
- oracle数据库启动报错ora-27102
ORACLE启动报错 今天一大早来公司,发现数据库连不上了,重新启动报错 oracle数据库启动报错ora-27102,内存不足 查看操作系统参数: cat /etc/sysctl.conf 发现这里 ...
最新文章
- 讨论丨深度学习已经成为过去?迁移学习才是真正的未来?
- Leetcode 912. Sort an Array
- eclipse @ 注释为何一写就报错
- scrapy的Middleware
- Java中的equals和==的差别 以及Java中等价性和同一性的讨论
- 【优先队列】HDU 1873——看病找医生
- @程序员,不会 Debug 还做什么开发?
- Python画汉诺塔
- spdlog: undefined reference to `fmt::SystemError::init(int, fmt::BasicCStringRef<char>, fmt::ArgList
- 微信小程序 点击复制文本到剪贴板
- Linux的匿名访问Samba
- 信息系统项目管理---第九章 项目人力资源管理
- cocos2dx资料汇总 - 持续更新
- idea写代码时找不到包?
- Spring AOP切面的执行顺序
- PS小白怎么学会更换材质效果
- 共模信号与差模信号(差分信号)
- 强大TOP版淘客程序(带后台管理)
- 2019秋季10月新番动漫推荐
- 《鸟哥的Linux私房菜》Chapter6 20180806~20180810