想迁移数据库文件到虚拟化服务器,请问有什么比较好的迁移方案?

  我现在想迁移数据库文件到虚拟化服务器,文件大约80G,用网络和XFTP方式传输速度只能10mb/s(百兆局域网),需要传输2个小时。 现在我想通过移动U盘拷贝,加快速度,我从办公室电脑插入U盘,通过远程工具连接到虚拟化服务器linux 7.7,可以识别U盘并上传文件,但这样仍是走的网络,速度...显示全部

  我现在想迁移数据库文件到虚拟化服务器,文件大约80G,用网络和XFTP方式传输速度只能10mb/s(百兆局域网),需要传输2个小时。 现在我想通过移动U盘拷贝,加快速度,我从办公室电脑插入U盘,通过远程工具连接到虚拟化服务器linux 7.7,可以识别U盘并上传文件,但这样仍是走的网络,速度仍是较慢。
 问题:能否直接将U盘插在机房虚拟化对应的物理服务器或存储上识别U盘,完成文件传输拷贝。如果不可以有什么更好的方法?将U盘直接插入机房的物流服务器,linux系统不能发现U盘呢?
谢谢!

收起
参与16

查看其它 3 个回答hongji_ok的回答

hongji_okhongji_ok数据库运维工程师科电

可以采用以下3种方式来解决:
1.如果原数据库采用了外接存储的方式来存储数据文件,而非本地磁盘的话。可以把存储挂接到虚拟化的服务器上,然后将数据文件拷贝到虚拟化服务器的指定的位置,这样,可以只消耗IO,不会走网络。速度很快很多。
2.问题中的数据文件只有80G,那么有效的数据量则定是小于80G的。甚至可以说是很小的。可以采用将整个数据量通过exp/expdp方式导出。然后将导出的文件拷贝到虚拟化服务器上。这样传输的文件很小,时间也会快很多。
3.备份恢复的方式,采用rman的方式将原数据库备份下来,将备份篇传输到虚拟化服务器中,因为有效的备份片不会很大。这样,传输消耗的时间也会很快的。

银行 · 2019-09-03
浏览1667

回答者

hongji_ok
数据库运维工程师科电
擅长领域: 虚拟化云计算VMware vSphere

回答状态

  • 发布时间:2019-09-03
  • 关注会员:5 人
  • 回答浏览:1667
  • X社区推广