Oracle故障处理:Ora-10873:file * needs to be either taken out of backup or media recovered
Posted xzcanys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle故障处理:Ora-10873:file * needs to be either taken out of backup or media recovered相关的知识,希望对你有一定的参考价值。
在搭建测试环境过程中,客户通过克隆的方式将业务系统进行了克隆用于业务上线前测试,但是在克隆完成后起库过程中发现数据库只能启动到mount状态,在open库的时候出现了报错:
Ora-10873:file * needs to be either taken out of backup or media recovered,如下图:
在oralce的trace日志记录如下报错,如下图:
根据报错提示首先对数据库文件的备份状态进行查看,发现是active状态,如下图:
停止数据库的备份,alter database end backup,然后再查询文件备份状态,select * form v$backup,装态都为not active,如下图:
尝试对数据库进行open,发现数据库可以正常启动,如下图:
总结:
发现如上情况的原因是客户在进行克隆的时候数据库在进行备份,而克隆完成后会自动处于关机状态,关机的时候备份未完成导致库文件状态不对。
以上是关于Oracle故障处理:Ora-10873:file * needs to be either taken out of backup or media recovered的主要内容,如果未能解决你的问题,请参考以下文章
Oracle故障处理:ORA-00245: control file backup failed; target is likely on a local file system