ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 西门吹牛

[精华] 请问如何模拟块损坏 [复制链接]

精华贴数
0
技术积分
70
社区积分
0
注册时间
2009-2-3
论坛徽章:
0
发表于 2009-2-26 02:15:12 |显示全部楼层
eygle'写的太详细了 赞喔

使用道具 举报

注册会员

初级会员

精华贴数
0
技术积分
42
社区积分
10
注册时间
2007-6-18
论坛徽章:
0
发表于 2009-2-27 00:44:46 |显示全部楼层
顶,好贴!!!

使用道具 举报

注册会员

风雨兼程

精华贴数
0
技术积分
938
社区积分
35
注册时间
2005-5-21
论坛徽章:
3
授权会员
日期:2007-07-14 03:04:02ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44祖国60周年纪念徽章
日期:2009-10-09 08:28:00
发表于 2009-12-2 11:39:32 |显示全部楼层
仍然是好贴啊
A contented mind is a perpetual feast.(知足长乐)

使用道具 举报

版主

不知(Dber)道僧

精华贴数
4
技术积分
6846
社区积分
356
注册时间
2008-2-20
论坛徽章:
50
版主1段
日期:2012-05-15 15:24:112011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01生肖徽章2007版:兔
日期:2011-01-20 12:58:492011新春纪念徽章
日期:2011-01-04 10:38:212010广州亚运会纪念徽章:棒球
日期:2010-11-12 16:43:50ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51设计板块每日发贴之星
日期:2010-08-25 01:01:012011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-02-18 11:43:33
发表于 2009-12-21 19:59:06 |显示全部楼层
3Q 各个版主辛苦了
不知道僧态度:知之为知之不知为不知,是知也。探索不知 是道僧态度。
追求的心态:临渊羡鱼,不如退而结其网
MSN:ora_dber@hotmail.com
http://xsmdel.itpub.net

使用道具 举报

精华贴数
0
技术积分
659
社区积分
11
注册时间
2011-6-26
论坛徽章:
6
鲜花蛋
日期:2012-02-27 08:31:40紫蛋头
日期:2012-02-01 14:08:58咸鸭蛋
日期:2012-01-13 13:21:102012新春纪念徽章
日期:2012-01-04 11:58:182012新春纪念徽章
日期:2012-02-07 09:59:35ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59
发表于 2012-2-6 10:34:18 |显示全部楼层
eygle 发表于 2004-3-8 20:43
可以的,注意你的步骤

数据库Open状态下是不能写入数据文件的

数据文件损坏了怎么能打开数据库呢,startup时我这显示
Database mounted.
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01110: data file 6: '/opt/app/oracle/oradata/ziling/block.dbf'
将oracle进行到底

使用道具 举报

注册会员

初级会员

精华贴数
0
技术积分
48
社区积分
0
注册时间
2004-11-29
论坛徽章:
0
发表于 2012-4-6 14:55:53 |显示全部楼层
本帖最后由 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里面的还是有坏块的。

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部