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

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

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

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

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

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

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

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


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

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

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

时间: 2024-09-17 21:38:43

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

一种粗暴快速的Android全屏幕适配方案

本文讲的是一种粗暴快速的Android全屏幕适配方案,由于Android碎片化严重,屏幕适配一直是开发中较为头疼的问题.面对市面上五花八门的屏幕大小与分辨率,Android基于dp与res目录名称来适配的方案已无法满足一次编写全屏幕适配的需求,为了达到最优的视觉效果,开发过程中总是需要花费较多资源进行适配.也有开发者给出了一些自己的解决方案.首先来分析一下一些常见的解决方案的现状: 1. 官方适配方案 – dp.dp是Android开发中特有的一个单位.与px不同,dp是基于屏幕像素密度的一种单

服务器和应用系统迁移方案

服务器和应用系统迁移方案 一.迁移方案总体思路 新旧系统的迁移是一个整体系统工程.迁移必须保证用户系统建设的相关要求,在迁移过程中,我们需要重点考虑几个问题: 1.数据迁移如何保障"业务中断停机时间".业务中断对用用户无论是生产环境还是测试环境均存在较大的恢复风险,这样的风险特别是对于时间敏感型数据还是对于数据完整性业务都是不可以接受的.我们基于这样的要求,考虑到如何将停机时间最小,能否实现0停机的建设目标? i. 对于服务器操作系统而言,我们可以采用P2V的方式,利用操作系统的Vol

不同场景下 MySQL 的迁移方案

一 目录 一 目录 二 为什么要迁移 三 MySQL 迁移方案概览 四 MySQL 迁移实战 4.1 场景一 一主一从结构迁移从库 4.2 场景二 一主一从结构迁移指定库 4.3 场景三 一主一从结构双边迁移指定库 4.4 场景四 一主一从结构完整迁移主从 4.5 场景五 双主结构跨机房迁移 4.6 场景六 多实例跨机房迁移 五 注意事项 六 技巧 七 总结 二 为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作.迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续

OSS无缝数据迁移方案

背景 众所周知,云计算的出现改变了IT世界的格局,更低廉的成本和更加易于扩展的特点都成为了传统软件行业改变的动力.而阿里云在此基础上提供了更加完善的服务,更高的可靠性,以及更加低廉的价格,成为了业界值得优先考虑的品牌. 如果您有成千上万的文档.图片.音视频文件需要上传到OSS上来,或者从其他的云存储产品上迁移过来,如何才能应对规模如此庞大的数据迁移,如何处理迁移过程中业务上的新增数据? OSS有一套完整的无缝数据迁移方案可以帮您解决这些问题. 方案 整个迁移过程分为下面几个步骤: 配置Bucke

迁移 oracle10g rac-您好,请教一个ORACLE跨OS数据迁移问题

问题描述 您好,请教一个ORACLE跨OS数据迁移问题 PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT 6 AIX-Based Systems (64-bit) Big 18 IBM Power Based Linux Big 2 Solaris[tm] OE (64-bit) Big 4 HP-UX IA (64-bit) Big 16 Apple Mac OS Big 1 Solaris[tm] OE (32-bit) Big 9 IBM zSeries Ba

如何为企业快速部署桌面云方案

本文讲的是如何为企业快速部署桌面云方案,云计算时代的到来,使桌面云最大的价值在于其实现了应用和数据的整合与交付,成为云时代下的一大趋势.企业管理者都希望能通过部署桌面云率先领略云计算的便利.但对于如何部署桌面云,企业管理者们都是一头雾水,不知如何入手. 确实,市场上有大大小小不同的厂商,有硬件的也有软件的,不同厂商的部署方式都有所不同,究竟从何入手呢?下面笔者就以SUNDE桌面云的部署方案为实例,为大家讲解如何快速部署桌面云. 之所以在众多品牌中选择SUNDE的桌面云方案作为讲解实例原因有三:

几种常见的微服务架构方案——ZeroC IceGrid、Spring Cloud、基于消息队列、Docker Swarm

微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果.虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程. 本文选自<架构解密:从分布式到微服务>. 本文盘点了四种常用的微服务架构方案,分别是ZeroC IceGrid.Spring Cloud.基于消息队列与Docker Swarm. ZeroC IceGrid微服

oracle快速删除重复的记录_oracle

正在看的ORACLE教程是:oracle快速删除重复的记录.做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的.这个表的数据是千万级的,而且是生产系统.也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉. 对此,总结了一下删除重复记录的方法,以及每种方法的优缺点. 为了陈诉方便,假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引. 1.通过创建临时表

oracle RAC 更换存储迁移数据

oracle RAC 更换存储迁移数据我们利用ASM rebalance特性实现更换存储迁移数据的需求基本 零宕机时间(操作步骤总结)1)保证新存储和RAC当前节点间的可用性:2)新存储划分LUN,可以重新规划存储方案:3)迁移OCR和表决盘4)给现有ASM磁盘组添加ASM磁盘(新存储分配的),充分利用ASM REBALANCE技术5)删除原存储的ASM磁盘6)观察期  1 当前存储信息以下ASM磁盘组.OCR.VOTE信息:ASM磁盘组:ASMCMD> lsdgState    Type