文档解释
ORA-16037: user requested cancel of managed recovery operation
Cause: The managed standby database recovery operation has been canceled per user request.
Action: No action is required.
这个ORA-16037错误是由Oracle数据库在执行User Managed Recovery(UMR)操作时发出的。User Managed Recovery是一种恢复操作,允许DBA控制在恢复期间当前传输进度。
官方解释
ORA-16037表示用户请求取消恢复操作。
常见案例
用户可能会在执行USER Managed Recovery操作时忘记取消该操作或退出其正在执行的工作,如果用户再次尝试使用USER Managed Recovery操作时可能会发生此问题。
一般处理方法及步骤
1.重新尝试重新恢复操作并重新确保所有必需的文件被备份和恢复。
2.使用SQL Plus重新启动恢复操作:
SQL> RECOVER AUTOMATIC DATABASE;
3.将问题日志复制到SQL查询中:
SQL> LOG-1411. LOG ….
4.检查恢复期间的日志是否异常:
SQL> SELECT * FROM V$DATABASE_BLOCK_CORRUPTION WHERE BLOCK_ID= ;
5.如果观察到已损坏的块,请执行以下操作:
SQL>ALTER DATABASE RECOVER BLOCK ;