Chinaunix

标题: postgresql数据库迁移 [打印本页]

作者: 一路随行    时间: 2011-02-21 15:05
标题: postgresql数据库迁移
大家好:

   我想把A盘阵上的数据库迁移到B盘阵上的数据库中去,有没有什么好办法啊?A盘阵磁盘空间现在快满了,我们又买了一个新的盘阵和服务器,想把旧数据迁移到新的服务器和盘阵上,因为是7*27小时机制,我的想法是做一个全备备份在B盘阵上恢复,然后在关闭A盘阵上的数据库,把全备份以后的联机日志和归档日志copy到B盘阵的数据库上,因为数据库比较大,有没有别的好办法把A数据库的中数据迁移到B数据库中啊?
作者: 一路随行    时间: 2011-02-21 17:33
那位多多指教啊,呵呵
作者: osdba    时间: 2011-02-21 18:29
用你想的这个方法基本上就可以。停机时间基本上可以等于应用你备份时产生的日志的时间,这一般不会太长。数据库方面的切换一般来说都需要停一次机的。
如果是在文件系统层面上的LVM做镜像有可能才不停机:方法是一般的LVM如veritas 文件系统,LVM都有快照功能,把新的磁盘加入做镜像,镜像同步完成后,再把旧磁盘从文件系统中删掉,这样就能完成在线的数据迁移。
作者: renxiao2003    时间: 2011-02-21 20:32
不管怎么做,你就会停机一次。不如找个空闲时间将A磁盘文件拷贝到B磁盘。然后将B磁盘的目录重名和A磁盘一样。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2