如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 
ORA-01156 
oerr ora 1156
01156, 00000, "recovery or flashback in progress may need access to files"
// *Cause: Either media recovery, instance recovery, or flashback was
//         in progress. The recovery or flashback in progress may need
//         the files to which this operation is being applied.
// *Action: Wait for recovery or flashback to complete.

  适用于: Oracle Database - Enterprise Edition – 版本 10.2.0.2 及以上 本文信息适用于任何平台。 症状 尝试drop INACTIVE 重做日志组,得到错误: ORA-01156: recovery in progress may need access to files 原因 该情况已被解决,不再出现 Bug 6128242 TRYING TO DROP STANDBY LOG FAILS WITH ORA-19528 该错误是由于奇怪命名(不存在)的备用日志文件在升级时被转入,它属于备用数据库。 解决方案 1) 干净关闭数据库 2) 启动mount 并备份要跟踪的控制文件。 3) 编辑控制文件来删除有问题的文件。 4) 关闭数据库并创建当前控制文件的副本。 5) 重建控制文件 Note 1012929.6 - How to Recreate the Controlfile 6) 启动mount。 7) 查看文件是否被删除,你可以drop重做日志。 8) alter database open。 参考 BUG:6128242 - TRYING TO DROP STANDBY LOG FAILS WITH ORA-19528 NOTE:1012929.6 - How to Recreate the Controlfile NOTE:735106.1 - How to Recreate a Controlfile