2008-4-21 22:02
bellman
DB2 V81在AIX下的迁移问题?
环境: IBM AIX 5.3,DB2 V8.1
问题: DB2的程序文件和数据分别在不同的array上,现在想把程序文件(还有少量数据)所在的array去掉,都转移到数据所在的array上。
IBM的技术支持给的解决办法是先备份数据库,然后删除数据库,再安装数据库,接着恢复数据库。比较经典的思路。
不过由于系统已经上线运行,留出来的宕机窗口比较小。
刚才看到本论坛的一个讨论lv 复制的帖子,给了我新的思路:
能否先在目标array上创建一个lv,大小和DB2 程序文件所在的lv相同。
然后关闭数据库,复制lv,修改mount poiont,chfs -m 修改label,修改/etc/filesystems的相应部分,再mount 新的lv。 没有做过试验,不知道这样操作之后,对DB2数据库有没有影响。
这是炸鸡的办法:
1。目标vg建好fs
2。chlv 令类型是copy
3。cplv
4。chfs -m /cplv_bak /cplv