ALLSTARS_ORACLE 发表于 2017-4-23 10:24:54

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

biotwang 发表于 2017-8-14 10:45:09

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]
查看完整版本: Oracle正式环境数据库起不来了 操作删除了一个表的文件