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

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

3

积分

0

好友

1

主题
1#
发表于 2012-6-16 13:59:52 | 查看: 5186| 回复: 4
有一个库坏了,现在不能open了,环境如下:大神帮忙看看怎么修复啊?谢谢!
os:windows
oracle:10.2.0.1
问题:服务器硬盘损坏一块,应用无法使用,数据库是非归档模式,每天用exp imp备份,现在把坏硬盘里 oracle 目录全部拷贝出来,但redo01.log文件损坏无法拷贝 。redo log一组里面只有一个member。

现在更换了新硬盘,安装oracle rdbms后,把原数据库目录覆盖到新装oracle软件上。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size              96471940 bytes
Database Buffers          507510784 bytes
Redo Buffers                7135232 bytes
数据库装载完毕。
ORA-01122: 数据库文件 3 验证失败
ORA-01110: 数据文件 3: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\HZYL\SYSAUX01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件

这个如何处理呢?谢谢!
5#
发表于 2012-6-18 17:44:38
非归档模式下,比较困难了。

[ 本帖最后由 wmxcn2000 于 2012-6-18 17:45 编辑 ]

回复 只看该作者 道具 举报

4#
发表于 2012-6-18 09:47:07
谢谢大神的回复,已经解决了。
加隐含参数*._allow_resetlogs_corruption=true
然后resetlogs报了下面这个错误
http://www.eygle.com/archives/2005/12/oracle_diagnostics_howto_deal_2662_error.html
根据盖大师的博客处理后来就启动了。

回复 只看该作者 道具 举报

3#
发表于 2012-6-16 15:17:00
action plan:


recover database using backup controlfile;

可能会让你指定redo log

alter database open resetlogs;

贴出输出和 alert.log

回复 只看该作者 道具 举报

2#
发表于 2012-6-16 14:12:40
结合你自己的实际情况 重建controlfile

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-12-26 11:24 , Processed in 0.049560 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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