- UID
- 186256
- 阅读权限
- 20
- 帖子
- 20
- 精华贴数
- 0
- 技术排名
- 39812
- 技术积分
- 48
- 社区排名
- 246930
- 社区积分
- 0
- 注册时间
- 2004-11-29
- 精华贴数
- 0
- 技术积分
- 48
- 社区积分
- 0
- 注册时间
- 2004-11-29
- 论坛徽章:
- 0
|
本帖最后由 kelantas 于 2012-4-6 14:58 编辑
ziling2011 发表于 2012-2-6 10:34 
数据文件损坏了怎么能打开数据库呢,startup时我这显示
Database mounted.
ORA-01157: cannot identify ...
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 6 needs media recovery
ORA-01110: data file 6: '/u02/oradata/orcl/blockerrortbs.dbf'
有时候能打开,如果control里面记录的dbf的头没有差异的话。但有时确实不能打开,你得用 recover datafile '/u02/oradata/block.dbf' ; 然后 alter database open;
SQL> recover datafile '/u02/oradata/orcl/blockerrortbs.dbf';
Media recovery complete.
SQL> alter database open;
Database altered.
打开后你去检查,dbf里面的还是有坏块的。
|
|