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

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

参与16

4同行回答

renou2012renou2012数据库管理员KE
你的数据库类型是什么?常规操作是不停机迁移,大部分数据库都可以在线热备,然后逻辑或者物理追平,切换就行。显示全部

你的数据库类型是什么?
常规操作是不停机迁移,大部分数据库都可以在线热备,然后逻辑或者物理追平,切换就行。

收起
金融其它 · 2019-09-03
浏览1687
  • oracle 10.2.0.4 windows平台 想迁移到redhat linux 7 oracle 11g ?搜索了一下XTTS好像不支持源端是windows. 有什么不停业务 或者 业务停止时间尽量减少的方法么?谢谢
    2019-09-04
hongji_okhongji_ok数据库运维工程师科电
可以采用以下3种方式来解决:1.如果原数据库采用了外接存储的方式来存储数据文件,而非本地磁盘的话。可以把存储挂接到虚拟化的服务器上,然后将数据文件拷贝到虚拟化服务器的指定的位置,这样,可以只消耗IO,不会走网络。速度很快很多。2.问题中的数据文件只有80G,那么有效的数据量...显示全部

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

收起
银行 · 2019-09-03
浏览1671
dsq114481457dsq114481457系统运维工程师禾光电脑科技有限公司
搭建一套dataguard容灾即可了呢!随时切换成功的呢?显示全部

搭建一套dataguard容灾即可了呢!随时切换成功的呢?

收起
融资租赁 · 2019-09-03
浏览1515
asdf-asdfasdf-asdf研究学者cloudstone
80G,这么小数据量,直接拿笔记本找个网线对接到 vm在的物理机网络环境,直接复制最快,直走一次交换机, 如果你的交换机是百兆的, 直接网线连接vm在物理机多余网卡口,  把这个网卡添加到vm里面然后 配置个ip 直接复制。...显示全部

80G,这么小数据量,直接拿笔记本找个网线对接到 vm在的物理机网络环境,直接复制最快,
直走一次交换机, 如果你的交换机是百兆的, 直接网线连接vm在物理机多余网卡口,  把这个网卡添加到vm里面然后 配置个ip 直接复制。

收起
软件开发 · 2019-09-03
浏览1498

提问者

lishappy
项目经理山东泰山钢铁集团
擅长领域: 服务器数据库前置系统

相关问题

相关资料

问题状态

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