SSD硬盘,先不要用在Server上

     最近突发奇想, 买了两个SSD 硬盘, 装在DB , 将虚拟内存及TEMP 表空间, 一个controlfile 放在上面, 希望利用SSD 硬盘IO 快的特点, 提升DB 的效能. 在测试环境RUN 了两星期没问题后, 移到正式环境, 今天中午( 3 ), 吃饭的路上接到同事的电话, 数据库DOWN 掉了. 返回机房一看, 放在SSD 硬盘上的那个controlfile 坏掉了, 报如下错误:

Hex dump of (file 0, block 1) in trace file d:"mes"dump"bdump"mes_ckpt_3324.trc

Corrupt block relative dba: 0x00000001 (file 0, block 1)

Bad header found during control file header read

Data in bad block:

 type: 0 format: 0 rdba: 0x00000000

 last change scn: 0x0000.00000000 seq: 0x0 flg: 0x00

 spare1: 0x1 spare2: 0x0 spare3: 0x7c30

 consistency value in tail: 0x00000000

 check value in block header: 0x8

 block checksum disabled

Thu Sep 18 11:54:15 2008

Errors in file d:"mes"dump"bdump"mes_ckpt_3324.trc:

ORA-00202: control file: 'F:"MES"CONTROLFILE"CONTROL02.CTL'

 

Thu Sep 18 11:54:15 2008

Errors in file d:"mes"dump"bdump"mes_ckpt_3324.trc:

ORA-00227: corrupt block detected in control file: (block 1, # blocks 1)

ORA-00202: control file: 'F:"MES"CONTROLFILE"CONTROL02.CTL'

将虚拟内存移到SAN,复制SAN上好的controlfile1controlfile2, controlfile3,修改init文件,重新启动计算机后DB恢复正常(移动虚拟内存需要重新启动计算机).

    我喜欢尝试,时而失败.本性难移,屡败屡战,呵呵!

转载于:https://www.cnblogs.com/kevinsun/archive/2008/09/18/1293333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值