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

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

999

积分

1

好友

942

主题
1#
发表于 2017-4-17 12:06:10 | 查看: 1784| 回复: 0

背景:
    oracle安装在W2003环境下,昨天操作系统突然掉电启动不起来,然后重新作系统,在此前没有做任何备份;也没有归档文件。
    oracle 安装在D盘,重新安装操作系统后,把原先的ORACLE数据文件覆盖了新安装的路径。
    启动ORACLE启动不了。
  具体的步骤如下:

      1.mount 的时候,系统提示控制文件错误,三个控制文件有两个出现错误,把其中一个覆盖另外两个,系统MOUNT上了。
      2.open 的时候,系统提示有几个数据文件需要恢复,然后
        recover datafile '' ,提示完成。
        然后,系统提示日志文件有坏块,经查证,是日至文件2出现错误,并且是当前日志文件。
        

    结下来就不知道如何处理了,我也参照了一下通常当前日志文件出现错误的解决方法,但是最后还是失败,大家能否告诉我在这种情况下是否能恢复过来,没有归档日志文件。如果有解决方法希望大家能帮助我一下。
   谢谢了。


在打开数据库过程中,提示日志文件有错误


我测试了,并不是路径错误的原因。

没有任何归档日志。
具体的错误描述

Completed: ALTER DATABASE RECOVER  datafile 'E:\ORACLE\ORADAT
Fri Aug 04 16:36:09 2006
alter database open
Fri Aug 04 16:36:09 2006
Beginning crash recovery of 1 threads
Fri Aug 04 16:36:09 2006
Started first pass scan
Fri Aug 04 16:36:09 2006
Completed first pass scan
402 redo blocks read, 27 data blocks need recovery
Fri Aug 04 16:36:09 2006
Started recovery at
Thread 1: logseq 486, block 2, scn 0.101778699
Recovery of Online Redo Log: Thread 1 Group 2 Seq 486 Reading mem 0
  Mem# 0 errs 0: E:\ORACLE\ORADATA\CAFIS\REDO02.LOG
***
Corrupt block relative dba: 0x0080043b (file 2, block 1083)
Fractured block found during crash/instance recovery
Data in bad block -
type: 2 format: 2 rdba: 0x0080043b
last change scn: 0x0000.060f1bf4 seq: 0x41 flg: 0x04
consistency value in tail: 0x057b0218
check value in block header: 0xece2, computed block checksum: 0x14be
spare1: 0x0, spare2: 0x0, spare3: 0x0
***
Reread of rdba: 0x0080043b (file 2, block 1083) found same corrupted data
RECOVERY OF THREAD 1 STUCK AT BLOCK 121 OF FILE 2
ORA-1172 signalled during: alter database open...



按照楼上的建议,系统还是不能起来

当OPEN数据库时候,系统直接断调连接。还有别的方法吗?


Mon Aug 07 09:40:09 2006
Database Characterset is ZHS16GBK
Mon Aug 07 09:40:10 2006
Errors in file d:\oracle\admin\cafis\bdump\cafis_smon_876.trc:
ORA-00600: internal error code, arguments: [4194], [83], [61], [], [], [], [], []

Mon Aug 07 09:40:11 2006
Errors in file d:\oracle\admin\cafis\udump\cafis_ora_936.trc:
ORA-01578: ORACLE 数据块损坏(文件号1,块号35)
ORA-01110: 数据文件 1: 'E:\ORACLE\ORADATA\CAFIS\SYSTEM01.DBF'

Error 1578 happened during db open, shutting down database
USER: terminating instance due to error 1578
Mon Aug 07 09:40:12 2006
Errors in file d:\oracle\admin\cafis\bdump\cafis_pmon_840.trc:
ORA-01578: ORACLE data block corrupted (file # , block # )

Instance terminated by USER, pid = 936
ORA-1092 signalled during: alter database open...



日志文件中有
ORA-01578: ORACLE 数据块损坏(文件号1,块号35)
ORA-01110: 数据文件 1: 'E:\ORACLE\ORADATA\CAFIS\SYSTEM01.DBF'
是否断定是SYSTEM01数据文件有坏块吗?
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

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

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

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

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

GMT+8, 2024-5-19 06:20 , Processed in 0.046341 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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