简单描述一下这个ORACLE数据库恢复需求:
- 10.2.0.3 数据库 windows平台
- 主机断电导致数据库打不开
- 加了隐藏参数打开了数据库
- 但是system和sysaux上有坏块 导致数据查询不了
- 把SYSAUX表空间OFFLINE掉了
- 没有任何备份
- exp导出报错,无法导出到重建库
- 问题卡在exp上,数据库是可以打开的
- 用户尝试了用 dul,但是他搞到的dul是过期的,所以用不了,他尝试修改系统时钟来让dul以为自己不过期,但是dul会读取文件头中的时间,这样瞒不了dul
EXP-00008: 遇到 ORACLE 错误 376
ORA-00376: 此时无法读取文件 3
ORA-01110: 数据文件 3:SYSAUX.DBF’
ORA-06512: 在 “SYS.DBMS_LOGMNR_LOGREP_DICT”, line 995
实际在该案例中SYSAUX不可用 , 可以通过特殊的方法来彻底重建 SYSAUX表空间。
Comment