Oracle误删除裸设备数据文件,数据库正式环境无法启动OPEN
本帖最后由 ALLSTARS_ORACLE 于 2017-4-26 11:14 编辑昨天由于作了误操作删除了一个表的文件,恢复到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'
我该怎么办啊
有没有人帮我看看
对于这种场景可以使用bbed 修改数据文件头 实现强制修复。
如需恢复服务可以咨询
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ: 47079569 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]