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

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

999

积分

1

好友

942

主题
1#
发表于 2017-4-15 10:45:23 | 查看: 1948| 回复: 0
系统:LINUX 5.6
数据库:11.2.0.2
控制文件是重建的,没任何归档,现在想进行不完全恢复,但不行。
自己模拟了下,正常情况下还没恢复,mount状态,v$datafile_header.fuzzy状态是no。
正常的库mount状态,v$datafile_header.fuzzy状态也是no。OPEN后才是YES。
但如下这个库还未recover,mount状态,v$datafile_header.fuzzy状态确实YES。

疑惑:什么情况下mount状态,,v$datafile_header.fuzzy状态会为YES?

SQL> select open_mode,CHECKPOINT_CHANGE#,CURRENT_SCN from v$database;
OPEN_MODE            CHECKPOINT_CHANGE# CURRENT_SCN
-------------------- ------------------ -----------
MOUNTED                               0           0
SQL> select distinct CHECKPOINT_CHANGE# from v$datafile;
CHECKPOINT_CHANGE#
------------------
          56091832
SQL> select distinct CHECKPOINT_CHANGE#,fuzzy from v$datafile_header;
CHECKPOINT_CHANGE# FUZ
------------------ ---
          56091832 YES
SQL> recover database using backup controlfile until cancel;
ORA-00279: change 56091832 generated at 01/10/2013 22:00:13 needed for thread 1
ORA-00289: suggestion :
/oracle/fast_recovery_area/KOBRA/archivelog/2013_01_25/o1_mf_1_9669_%u_.arc
ORA-00280: change 56091832 for thread 1 is in sequence #9669

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/oradata/kobra/data/system01.dbf'

ORA-01112: media recovery not started

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/oradata/kobra/data/system01.dbf'

SQL>


我自己模拟的是很容易解决的,重建控制文件,再以RESETLOGS打开就可以的。   但这个是客户给的备份集,v$datafile_header.fuzzy在mount时候是YES。和自己模拟的不一样,怀疑原因在这才不行的。



没日志我只想做不完全恢复,只需要数据文件中的数据就行了。  用非常规手段使用隐藏参数_allow_resetlogs是可以的。

我自己模拟的是很容易解决的,重建控制文件,再以RESETLOGS打开就可以的。   但这个是客户给的备份集,v$datafile_header.fuzzy在mount时候是YES。和自己模拟的不一样,怀疑原因在这才不行的。


我数据库版本11.2.0.2   自己模拟的用的RMAN备份的全库,全部删除数据文件后restore后,mount状态下v$datafile_header是NO。       正常的库在mount状态下,v$datafile_header也是NO,在open状态才是YES。



嗯。我测试库执行了些事件,确实有些数据文件的状态时模糊了,谢谢版主!
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

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

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

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

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

GMT+8, 2024-12-20 14:33 , Processed in 0.043505 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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