免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1801 | 回复: 7
打印 上一主题 下一主题

求救!!!数据库OPEN出错. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-07 11:42 |只看该作者 |倒序浏览

由于不小心动了一个数据文件,导致数据库启动失败,启动错误如下:
startup mount
ORACLE instance started.

Total System Global Area  303524480 bytes
Fixed Size                   735872 bytes
Variable Size             285212672 bytes
Database Buffers           16777216 bytes
Redo Buffers                 798720 bytes
Database mounted.
SQL>; recover database until cancel;
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01245: offline file 11 will be lost if RESETLOGS is done
ORA-01110: data file 11: '/oracle9i/app/oracle/oradata/ora9i/hsn.dbf'

SQL>; alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01190: controlfile or data file 11 is from before the last RESETLOGS
ORA-01110: data file 11: '/oracle9i/app/oracle/oradata/ora9i/hsn.dbf'

请各位大哥帮忙解决.

论坛徽章:
0
2 [报告]
发表于 2005-09-07 12:19 |只看该作者

求救!!!数据库OPEN出错.

你对数据文件做了什么操作呀?能否说明一下

论坛徽章:
0
3 [报告]
发表于 2005-09-07 15:18 |只看该作者

求救!!!数据库OPEN出错.

由于我错删除了一个表,于是复制以前的数据文件,进行不完全数据库恢复,但是在使用命令:recover database until time '2005.09.07 10:55:00';后,再打开数据库就发现那样的错误了.

论坛徽章:
0
4 [报告]
发表于 2005-09-08 13:46 |只看该作者

求救!!!数据库OPEN出错.

感觉你的控制文件中没有11号文件的记录,你是不是把控制文件也恢复回来了

论坛徽章:
0
5 [报告]
发表于 2005-09-09 15:46 |只看该作者

求救!!!数据库OPEN出错.

搂住做归档了吗?
做了的话先恢复回去

论坛徽章:
0
6 [报告]
发表于 2005-09-09 15:49 |只看该作者

求救!!!数据库OPEN出错.

估计这个库不容易恢复。
你做恢复前有备份原始现场还可以。

论坛徽章:
0
7 [报告]
发表于 2005-09-09 15:55 |只看该作者

求救!!!数据库OPEN出错.

贴出alert.log,和你的操作步骤。

论坛徽章:
0
8 [报告]
发表于 2005-09-12 17:37 |只看该作者

求救!!!数据库OPEN出错.

把备份的数据文件复制过来,直接recover就可以而立,然后在用resetlogs 重新打开数据,做一次全备份。执行这些的前提是必须在归档模式下进行
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP