一种Oracle快速的整合迁移方案(r12笔记第98天)

最近在分析一个迁移案例的时候,突然多了一些额外的想法,也算是对原有方案的一个补充。

比如存在两个数据库 peak和esales,彼此是独立的业务,所幸两者也没有用户的冲突等,都在10g版本,如果需要把他们整合到11g的环境中,迁移的方案就是一个重中之重。

因为这两个库的数据量不大,都不到200G,所以迁移的时间估算下来在2个小时还是可行的。

初步的想法就是常规的逻辑导出导入,比如使用数据泵来做。按照以往的经验,每个数据库大概会在40分钟左右完成。两个加起来就是80分钟左右。

如果碰到点意料之外的情况,两个小时的时间还算是宽裕的。

而这个过程中涉及到的一个重要风险点就是备份的传输,导出和传输的时间是忽略了的,这样一来,在网络带宽邮箱的情况下,很可能出现瓶颈,就在于网络上,这一点上如果过度依赖于一些平台环境,就很可能出现不可控的情况,说实话整个迁移的过程中大半的时间都在传输和导入的过程中。

如果把这个过程优化一番,能优化到多少时间呢,对此一个直接的方案就是把数据预处理的工作提前做好,如果能够避免重复的数据导入工作,那么我们就可以考虑其他的方案,所以我想了如下的一种方案,相对来说对于硬件和平台的限制会大大降低,那就是通过Data Guard和传输数据库结合的方式来满足需求。

注意上面的图中,两个备库都是在10g,他们的唯一差别其实就是在于这个系统表空间的部分,单纯说数据字典的信息,其实导入数据字典的工作要简单许多。

如果简单估算一下,切换主备库角色5分钟,导入数据字典串行来做,每个大概是10分钟,数据文件路径不变,直接使用传输数据库的方式来做,这样在迁移的时候就能够避免拷贝数据文件,直接把数据的工作都提前准备好,无论是路径还是参数配置,在维护的时候就会很平滑的完成。

整个方案预估是30分钟内完成,不受网络的限制,不受数据量的直接影响,相对来说提前需要准备的工作量会大一些,但是对于业务的可持续性来说,算是一个福音。

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2017-06-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

混合云/多云环境如何部署微服务

微服务能够为混合云或多云部署带来大量的好处,但是它们也能够带来与网络、安全性等相关的新挑战。 ? 大多数IT企业已经开始认识到在开发和部署中实施软件组件化的好处...

36090
来自专栏Hongten

通过手机远程开/关机

作为开发人员中的一员,我想我们都有这样的一个想法,就是让我们写的代码去实现我们生活中的一些日常事务,如远程开/关机。

47720
来自专栏腾讯移动品质中心TMQ的专栏

【Android场景化性能测试专栏】CPU耗电性能篇

承接《Android场景化性能测试-方向与框架篇》,本篇详述CPU耗电的具体测试方案和简单问题定位方法。

44810
来自专栏开源优测

AutoLink用户指南

AutoLink采用 Apache License 2.0 国际许可协议 进行许可. 传播此文档时请注意遵循以上许可协议. 关于本许可证的更多详情可参考 htt...

11520
来自专栏张善友的专栏

Java EE企业系统性能问题的原因和解决建议[也适用于.NET]

Pierre-Hugues Charbonneau(昵称是P-H)是加拿大CGI公司的高级IT顾问和系统架构师。近日他发表了题为《导致Java EE企业性能问题...

20050
来自专栏小程序·云开发专栏

云开发初探 —— 更简便的小程序开发模式

小程序诞生以来,业界关注小程序前端的技术演进较多,因此众多小程序前端的框架、工具也应运而生,前端开发效率大大提高,而后台的开发技术则关注不多,痛点不少,具体痛在...

1.4K200
来自专栏BestSDK

可视化数据埋点,可以把PM提升一个“质”的高度

在这一个大数据的时代,在这一个产品经理爱拍脑袋的时代,数据的重要性不言而喻,好的数据分析可以使我们的产品不偏离正确的轨道,做好数据分析的第一步就是做好数据埋点,...

45040
来自专栏DevOps时代的专栏

干货 | 基于 DevOps 的微服务生态系统与工程实践(三)

往期回顾: 第一部分:微服务与 DevOps 干货 | 基于 DevOps 的微服务生态系统与工程实践(一) 第二部分:微服务生态系统 干货 | 基于 Dev...

216100
来自专栏Python爬虫与算法进阶

Python分布式微博爬虫(源码分享)

项目地址:https://github.com/ResolveWang/weibospider 作者:resolvewang ? 关于本项目 实现内容包括用户信...

54760
来自专栏云计算D1net

私有云管理工具大比拼

本文,我们将对业内领先的第三方私有云管理工具进行比较,并为你的环境选择提出正确的建议。 随着越来越多的企业采用了私有云,对于相关管理软件的需求也变得迫切而明显。...

55740

扫码关注云+社区

领取腾讯云代金券