Oracle正式环境数据库起不来了 操作删除了一个表的文件
昨天由于作了误操作删除了一个表的文件,恢复到16:30分,RMAN恢复到RECOVERY阶段报错.
连到数据库
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/dev/vx/rdsk/datadg/oravol401'
我该怎么办啊
有没有人帮我看看
http://t.askmaclean.com/data/attachment/forum/201704/17/163314dus58ss8u87nsks8.gif
ORA-1152 表明有文件的时间点(SCN)比指定的恢复时间点还新。
将数据库启动到mount状态后,执行以下查询:sql> select file#, status, checkpoint_change# from v$datafile;
sql> select file#, status, fuzzy, checkpoint_change# from v$datafile_header;查看checkpoint_change#,首先确认文件的大致SCN情况。
-----
从一个更早的备份进行恢复。之后使用recover恢复到你指定的时间点。
页:
[1]