使用GoldenGate进行平台迁移和数据库升级(9i->11g)步骤描述
2014-12-18 17:31
761 查看
在一个场景中,需要从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进程,迁移完成。
使用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进程,迁移完成。
相关文章推荐
- 通过RMAN迁移数据并升级数据库10.2.0.3->11.2.0.3【相同位数与平台版】
- 平台数据库迁移linux > windows
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- Oracle 9i/10g/11g数据库升级路线图(upgrade roadmap)
- 使用NBU进行数据库迁移
- 链接数据库window平台下使用任务计划定时执行php进行数据库处理
- 使用rman进行数据库迁移
- 使用south实现Django的数据库升级迁移
- 使用mysql mysqldump进行数据库迁移
- oracle 9I升级到11g用户的迁移
- window平台下使用任务计划定时执行php进行数据库处理
- 使用可传输表空间向rac环境迁移数据9i->10g
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- ThinkPad 使用两种BIOS升级文件进行BIOS升级的具体步骤。
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- Oracle 9i/10g/11g 数据库 升级路线图(upgrade roadmap)
- ORACLE 11G数据库迁移到9I报 IMP-00003 ORA-00096 IMP-00000 推荐
- Oracle 9i/10g/11g数据库升级路线图总览