- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-17 12:06:10
|
查看: 2036 |
回复: 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数据文件有坏块吗?
|
|