- 论坛徽章:
- 0
|
本帖最后由 yarcce 于 2013-10-19 16:10 编辑
数据库主机采用的是HP小型机,操作系统安装的是HP-ux ,版本是 B.11.23 U ia64,安装有oracle 9i数据库。数据库主机通过IBM SAN switch 连接两台存储设备(在一个zone内),数据库文件分散存在两台存储中。这个是在数据库主机中用ioscan命令查询的相关信息:
# ioscan -fCdisk
Class I H/W Path Driver S/W State H/W Type Description
============================================================================
disk 0 0/0/2/0.0.0.0 sdisk CLAIMED DEVICE TEAC DV-28E-B
disk 1 0/1/1/0.0.0 sdisk CLAIMED DEVICE HP 73.4GMAS3735NC
disk 76 0/2/1/0.3.1.0.0.0.0 sdisk CLAIMED DEVICE COMPAQ MSA1500 VOLUME
disk 8 0/2/1/0.3.1.0.0.0.1 sdisk CLAIMED DEVICE COMPAQ MSA1500 VOLUME
disk 9 0/2/1/0.3.1.0.0.0.2 sdisk CLAIMED DEVICE COMPAQ MSA1500 VOLUME
disk 10 0/2/1/0.3.1.0.0.0.3 sdisk CLAIMED DEVICE COMPAQ MSA1500 VOLUME
disk 2 0/4/1/0.8.0.255.7.0.0 sdisk CLAIMED DEVICE CIFT C16F-2A
73.4G为数据库主机的磁盘,compaq和cift分别为两台存储设备。
利用bdf命令查询到相关信息:
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 212992 204160 8808 96% /
/dev/vg00/lvol1 311296 108672 201080 35% /stand
/dev/vg00/lvol8 4718592 2382408 2318416 51% /var
/dev/vg00/lvol7 2785280 2785280 0 100% /usr
/dev/vg00/lvo29 1032192 504331 495420 50% /tmp
/dev/vg01/lv40 1073709056 924306026 140065390 87% /oradataadd
/dev/vg00/lvo28 40960000 34222584 6316388 84% /oracle
/dev/vg00/lvol6 2572288 1601264 963464 62% /opt
/dev/vg00/lvo30 10240000 153014 9460421 2% /home
/dev/vg02/lv53 832602112 220541 780357730 0% /dataadd3
/dev/vg02/lv52 2147188736 542747 2012480622 0% /dataadd2
/dev/vg02/lv51 2147188736 568207101 1480295342 28% /dataadd1
/dev/vg01/lv41 643399680 431636946 198527625 68% /dataadd
VG00为数据库主机磁盘中划分的一个卷组,VG01为CIFT存储中划分的卷组,VG02为COMPAQ存储中划分的卷组。
数据库文件全部存放在VG01和VG02的lv中(LV文件格式为vxfs)。现在我想新上一台IBM的存储设备,将这两个老存储中的数据库文件全部转移到新存储中,然后让两个老存储下课。用新存储存放数据库文件,数据库主机不变还是用原来那台数据库主机。
我个人的思路是这样的,我将新的IBM存储接入SAN交换机后,配置好后,做好相应的LUN,然后mapping给我的数据库主机。通过IOscan扫到盘后,在新的PV上划分VG,建好LV。将数据库关闭,通过CP的方式是否可以进行数据的迁移。我们的生产业务下班后可以离线。
请给位赐教,如此方法可以是否还行特别注意一些什么。多谢。 |
|