ORA-10565: Another test recovery session is active
Cause: There can only be one test recovery session at any time. Another test recovery session is active.
Action: Wait till the other test recovery session completes.
?
这是一个Oracle数据库中的错误,它表示当前正有一个恢复会话正在处理,无法开启另一个恢复会话。
官方解释是:ORA-10565 : 无法再次启动恢复会话,因为有一个恢复会话正在运行。
常见案例是,如果在运行一个恢复会话程序时,误操作了启动另一个恢复会话。
正常处理方法及步骤是:
1.确认哪个恢复会话是活动的会话:
select * from v$recovery_session;
2.生成归档日志:
(1)shutdown abort;
(2)startup mount;
(3)alter database archivelog;
(4)alter database open;
3.结束当前活动的恢复会话
alter system recover cancel;
4.删除数据库中的过时日志:
delete archivelog all;
5.完成恢复会话的处理:
run {
SET UNTIL SEQUENCE #;
RECOVER DATABASE;
SWITCH DATAFILE ALL;
ALTER DATABASE OPEN;
}