zoukankan      html  css  js  c++  java
  • 使用GoldenGate进行平台迁移和数据库升级(9i->11g)步骤描述

    在一个场景中,需要从Solaris SPARC将数据库迁移到Linux X86-64,同时,数据库版本从原有的oracle 9i(9.2.0.5)升级到11g(11.2.0.4)
    使用OGG的数据同步功能,停机时间的长短主要取决于旧应用断开和新应用对外提供访问之间的切换时间。
    升级步骤如下:

    1. 目标端机器上安装Oracle 11.2.0.4软件,并根据源端的DB设置配置相应的表空间和数据库参数,需要注意的是9i中有些参数在11g中已经废弃或变化;部署应用到新的平台
    2. 在源和目标端服务器上安装OGG软件,源端使用针对Oracle 9i的OGG 11.1.1.1.4,目标端使用针对11g的OGG 11.2.1.0.3;
    3. 在源端数据库上打开附加日志开关;使用OGG的命令:Add Trandata和Add SchemaTrandata将表级的附加日志打开;
    4. 源端启用DDL同步功能;
    5. 在源和目标端配置OGG的manager进程;
    6. 源端创建抽取和传输进程;目标端创建投递进程;
    7. 源端启动OGG抽取和传输进程;
    8. 基于SCN号导出源端数据到目标端数据库,确认所有errors都被解决,完成目标端数据的初始化;
    9. 在目标端基于SCN号启动replicat进程;
    10. 确认replicat进程中数据已经追平,停止源端应用,将业务用户的入口指向11g的应用平台;
    11. 停止源端、目标端的OGG进程,迁移完成。

  • 相关阅读:
    wifite+aimon-ng
    DC-2
    chrome插件开发
    mongoose的基本操作方法
    webpack中的require.context
    sequelize 数据类型 model
    React17 系统精讲 结合TS打造旅游电商平台
    2021必修 React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目
    21.8.2
    胡渊鸣《浅析信息学竞赛中概率论的基础与应用》学习笔记
  • 原文地址:https://www.cnblogs.com/margiex/p/4172245.html
Copyright © 2011-2022 走看看