Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2017-4-17 16:32:58 | 查看: 7158| 回复: 3
本帖最后由 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'

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

下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

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

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
2#
发表于 2017-4-17 16:33:17
89_123917_1106613420.gif

回复 只看该作者 道具 举报

3#
发表于 2017-4-26 11:15:17
对于这种场景可以使用bbed 修改数据文件头 实现强制修复。

如需恢复服务可以咨询

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

服务热线 : 13764045638  QQ: 47079569   

回复 只看该作者 道具 举报

4#
发表于 2017-8-14 10:49:41
ORA-1152 表明有文件的时间点(SCN)比指定的恢复时间点还新。

将数据库启动到mount状态后,执行以下查询:
  1. sql> select file#, status, checkpoint_change# from v$datafile;
  2. sql> select file#, status, fuzzy, checkpoint_change# from v$datafile_header;
复制代码
查看checkpoint_change#,首先确认文件的大致SCN情况。
-----

从一个更早的备份进行恢复。之后使用recover恢复到你指定的时间点。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-23 19:53 , Processed in 0.049233 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569