由于报告db_recovery_file_dest_size空间太小,就删除了flashback文件,这时在alter database open时出现错误,alter database flashback off后再open也不行,后来想到flashback信息是在控制文件中的:
SQL> select * from v$controlfile_record_section;
FLASHBACK LOG 84 2048 0 0 0 0
GUARANTEED RESTORE POINT 212 2048 0 0 0 0
RESTORE POINT 212 2083 0 0 0 0
所以只要清除控制文件中的相关flashback信息就行了,我选择了重新建立控制文件,问题解决。
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23102627/viewspace-631314/
,如需转载,请注明出处,否则将追究法律责任。