lisp2009
作者lisp2009·2014-09-05 00:32
数据库管理员·浙商银行

AIX上数据库迁移:从本地盘迁至存储

字数 560阅读 2374评论 0赞 1

本次迁移目的很简单,即将本地盘上的数据库迁移至性能更加优越的存储上。备选方案很多,有(1)在新存储上新建lv等,然后备份/恢复至存储上;(2)在原有lv上将存储disk做第二份copy,然后将第一份本地盘copy除去;(3)新建vg和lv,将原本地盘上的lv copy到新存储上的lv。

考虑到我们的迁移工作可以停机,且要将原环境下所有东西都迁移过来,我们选择了第三种方法,具体步骤如下:

(1)查看数据库实例目录,数据库目录,表空间目录及容器

(2)停数据库,将第(1)步中列出的文件系统umount掉

(3)在认到的存储上新建vg,在新建VG上创建第(1)步中列出的所有lv,lv类型为copy(创建时指定)。实际过程中,我们还创建了jfs2用的loglv,并将其格式化。

(4)将原lv的数据copy到新建的lv上

(5)修改/etc/filesystems文件中文件系统对应的lv

(6)将相关文件系统mount起来

(7)重启实例,连接数据库,表可正常访问,ok,迁移完成

 

PS:

我们的数据库表空间容器没有裸设备,因此按照今天理出来的顺序是没有问题的。如果有裸设备的情况,可以重命名裸设备,然后新建原lv,然后copy。或者,裸设备新建一个其他的name,然后copy,然后表空间重新指定新的裸设备(印象中可以吧)。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广