kwtip 发表于 2013-12-24 12:36

看看俺这个对不对

d30: Mirror
    Submirror 0: d32
      State: Okay         
    Submirror 1: d31
      State: Needs maintenance
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 229987776 blocks (109 GB)

d32: Submirror of d30
    State: Okay         
    Size: 229987776 blocks (109 GB)
    Stripe 0:
        Device   Start BlockDbase      State Reloc Hot Spare
        c1t1d0s5          0   No            Okay   Yes
    Stripe 1:
        Device   Start BlockDbase      State Reloc Hot Spare
        c1t3d0s5          0   No            Okay   Yes


d31: Submirror of d30
    State: Needs maintenance
    Invoke: metareplace d30 c1t2d0s5 <new device>
    Size: 229987776 blocks (109 GB)
    Stripe 0:
        Device   Start BlockDbase      State Reloc Hot Spare
        c1t0d0s5          0   No            Okay   Yes
    Stripe 1:
        Device   Start BlockDbase      State Reloc Hot Spare
        c1t2d0s5          0   No   Maintenance   Yes




C1T2D0以经坏了,换上新硬盘然后这样操作看对不对。
prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t2d0s2         同步分区
metareplace -e d30 c1t2d0s5            修复


还是把D31从RAID1中删除,然后把D31在删除,换上新硬盘重新做D31 RAID0,然后在添加到原来的RAID1中?

没搞过求指教。






东方蜘蛛 发表于 2013-12-24 15:22

prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t2d0s2      
metareplace -e d30 c1t2d0s5         
到这就行了。。。。

yejunlon 发表于 2013-12-24 15:26

应该都可以,第一种方法就一两条命令很简单,没用过。
我一般都是把子镜像metadetach 出来,然后把盘从系统踢出来,然后再换盘,删除坏盘的状态数据库,同步分区,重建新盘的状态数据库,
子镜像条带化后再把它metattach回去。

kwtip 发表于 2013-12-24 16:13

谢谢各位的答复,换完回复结果。

119beyond 发表于 2013-12-24 16:51

一般更换镜像盘处理用3楼的方法

zhaopingzi 发表于 2013-12-25 16:48

回复 2# 东方蜘蛛


    新盘的状态数据库不用加?
   应该是在线换盘吧,如果断电换盘,估计系统起不来了,flag<2/3

icyfish28 发表于 2013-12-25 22:17

替换磁盘
http://docs.oracle.com/cd/E38902_01/html/E38859/troubleshoottasks-95.html#scrolltoc
页: [1]
查看完整版本: 看看俺这个对不对