总结:
教育我们:redo文件组需要创建多个组,建议至少3个,每个组至少2个文件,最好放在不同的硬盘上。
当联机日志文件丢失一般使用清除日志的方法:
alter
database
clear logfile
group
3;
如果日志状态为current,则使用强制清除:
alter
database
clear unarchived logfile
group
3;
如果当日志恢复时提示需要恢复:
log 3 needed for crash recovery of instance orcl (thread 1)
recover database using backup controlfile until cancel;
此时
只能不完全恢复即:数据会丢失
可以使用之前的全备来跑归档,resetlogs打开数据库,resetlogs打开之后记得再备份
如果没有全备的话,那只能修改_allow_resetlogs_corruption=ture这个参数,
alter system set "_allow_resetlogs_corruption"=true scope=spfile;
当打开数据库后立即:
alter system reset "_allow_resetlogs_corruption" scope = spfile sid = '*'