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

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

91

积分

0

好友

3

主题
1#
发表于 2012-8-5 16:27:29 | 查看: 5237| 回复: 6
Hi Guru:

想请问一下没有控制文件生成的脚本如何重建控制文件?

数据库状态目前不能open,不能使用
SQL> alter database backup controlfile to trace;
alter database backup controlfile to trace
*
ERROR at line 1:
ORA-16433: The database must be opened in read/write mode.


Thanks
2#
发表于 2012-8-5 16:30:10
到 udump/bdump目录下找一下有没有 以前的CREATE CONTROLFILE 脚本

grep -i  "create controlfile"  *


如果没有的话 , 考虑手动重建控制文件

回复 只看该作者 道具 举报

3#
发表于 2012-8-5 17:05:55
ok

接着:
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/dev/vgOrawldb/rlvorawldb-3'
ORA-27048: skgfifi: file header information is invalid


这个库没有任何备份。

回复 只看该作者 道具 举报

4#
发表于 2012-8-5 20:14:22
跳过 该数据文件 rlvorawldb-3, 创建控制文件 最低要求 只要system表空间的数据文件

回复 只看该作者 道具 举报

5#
发表于 2012-8-5 20:36:49
跳过数据文件3,不就没数据了?

回复 只看该作者 道具 举报

6#
发表于 2012-8-5 22:09:00
你现在 控制文件都弄不出来 后面的都不要谈了


如果没有异常恢复的经验, 建议不要一个人弄, 如果系统重要 建议你请专业恢复的公司做

回复 只看该作者 道具 举报

7#
发表于 2012-8-6 12:07:55
看来该用 AUL 了

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 00:50 , Processed in 0.051981 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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