处理过程:

1:重启扫盘--没有看到新的路径。
2:收集信息准备重启:
  ll /dev/*/group 并备份
  strings /etc/lvmtab 并备份
   导出vg01,vg02的map文件
  
  
3:重启主机

4:重新扫盘认到了新的路径。vgdisplay 看到vg01,vg02的去激活的。(PV的路径都变了)

5:cp /etc/lvmtab /etc/lvmtab.20120806

6: vgscan 命令-后-自动生成新的lvmtab文件,vgscan是通过扫描磁盘盘头信息来重建卷组信息。

    发现vg02已经更新过来了,并且vg02也能正常激活 lv也都正常。

   但vg01在lvmtab中的信息都没有了,vgdisplay 也看不到vg01。
7: 
  
执行
# xd -An -j8200 -N16 -tx /dev/rdsk/c8t0d4
# xd -An -j8200 -N16 -tx /dev/rdsk/c8t0d5

看下VG01这两块盘的盘头信息是否还在?呵呵都在

sxdx_[/tmp]>xd -An -j8200 -N16 -tx /dev/rdsk/c8t0d4
                619bb87f        4f598efa        619bb87f        4f597d33

sxdx_[/tmp]>xd -An -j8200 -N16 -tx /dev/rdsk/c8t0d5
                619bb87f        4f597be8        619bb87f        4f597d33

 

8:正好有备份的.map文件。
vgimport  -v -s -m /tmp/vg01.map vg01 /dev/dsk/c8t0d4 /dev/dsk/c8t0d5
cd /dev/vg01
chown oracle:dba *


9:在看结果都正常了vg01 ,vg02都出来了,也能激活。
sxdx_[/]>strings /etc/lvmtab  已经变更过来了
/dev/vg00
/dev/disk/disk3_p2
/dev/vg02
/dev/dsk/c8t0d3
/dev/vgtest
/dev/dsk/c8t0d6
/dev/vg01
OY}3
/dev/dsk/c8t0d4
/dev/dsk/c8t0d5

 

补充:

在导入之前我看vg01.conf文件发现里面乱的很也不知道什么?  但vg02.conf文件是正常的。

sxdx_[/etc/lvmconf]>strings vg01.conf
CONFIG01
/dev/vg01
/dev/rdsk/c3t0d4
/dev/rdsk/c3t0d5
LVMREC01a
OY}3    _
LVMREC01a
OY}3    _
OY}6            这都是什么呀,有点不正常。
OY}3
OY}6
VGDA0001
OY}6
OY}8x
VGSA0001OY}6


sxdx_[/etc/lvmconf]>strings vg02.conf
CONFIG01
/dev/vg02
/dev/rdsk/c3t0d3
LVMREC01a
"VGDA0001
VGSA0001P