内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-38761严重闪回
闪回数据库所需的重做日志已被清除
Redo log required for Flashback Database has been cleared
错误描述
执行闪回数据库操作所需的重做日志已被清除或不再可用。
可能原因
- 使用 ALTER DATABASE CLEAR LOGFILE 清除了重做日志
- 闪回所需的归档日志被删除
- 闪回保留窗口已过期
解决方案
- 1无法闪回到请求的时间点;改用 RMAN PITR
- 2为将来使用增加 DB_FLASHBACK_RETENTION_TARGET
- 3确保归档日志不被过早删除
诊断命令
SELECT oldest_flashback_scn, oldest_flashback_time FROM v$flashback_database_log;SHOW PARAMETER db_flashback_retention_target;#flashback#redo-log#cleared