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

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

999

积分

1

好友

942

主题
1#
发表于 2017-4-15 10:04:05 | 查看: 2039| 回复: 0

数据文件丢失了,我有备份的,丢失的数据文件备份后,我用一下命令:
recover database;
报错:
ORA-00308: 无法打开归档日志 'F:\APP\ADMINISTRATOR\ORADATA\PRIMARY\ARCHIVE\ARC0000000027_0812546485.0001.DBF'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
……
查看后,确实是少了这个归档日志文件
接下来怎么搞啊?
大师们帮忙给解决下


是在sqlplus下执行的,而且这个也归档了,因为它后面还有几个较新的归档日志


我知道怎么操作了,但是我用alter database open resetlogs;时如下的错误:
ORA-01152:文件1没有从过旧的备份中还原
ORA-01110:数据文件1:‘F:\app\Administrator\oradata\PRIMARY\SYSTEM01.DBF’
这个怎么解决啊?是什么原因引起的?

按照你说的我试了下:
select checkpoint_change# from v$database;
---------------------
240730731
select checkpoint_change# from v$datafile;
---------------------
240730731
240730731
240730731
240730731
240730731
select checkpoint_change# from v$datafile_header;
---------------------
240730731
240730731
240730731
240729784
240730731
其中在数据文件头部只有DATA.DBF的checkpoint_change#是240729784,
而且这个数据文件DATA.DBF是我恢复的数据文件



我也感觉和备份的控制文件没有关系,不过上次确实是那样解决掉的,刚才我又做了次同样的实验,在恢复数据文件DATA.DBF时,还是报下面的错:
ORA-01152:文件1没有从过旧的备份中还原
ORA-01110:数据文件1:‘F:\app\Administrator\oradata\PRIMARY\SYSTEM01.DBF’
接着我执行的步骤是:
alter database open resetlogs;
然后就OK了
所以也有点小郁闷,不知道怎么回事
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

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

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

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-12-20 07:51 , Processed in 0.043882 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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