ALLSTARS_ORACLE 发表于 2017-4-17 16:32:58

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'

我该怎么办啊     
有没有人帮我看看

ALLSTARS_ORACLE 发表于 2017-4-17 16:33:17

ALLSTARS_ORACLE 发表于 2017-4-26 11:15:17

对于这种场景可以使用bbed 修改数据文件头 实现强制修复。

如需恢复服务可以咨询

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569   

biotwang 发表于 2017-8-14 10:49:41

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误删除裸设备数据文件,数据库正式环境无法启动OPEN