最近某客户的一套数据库系统从原先的单实例迁移到RAC中,由于原先的系统上配置了OGG数据同步(将部分业务表进行同步,提供给其他系统使用),待数据库迁移完成后,需要对OGG进行重新配置工作,顺便借此机会进行OGG的升级。由于目标端数据库没有变动,因此本次OGG实施配置主要针对生产库。
以下是旧环境和新环境的基本信息:
指标
旧环境
新环境
OS
HP-UX 11.31 IA64
HP-UX 11.31 IA64
Oracle
Oracle10.2.0.4
Oracle11.2.0.3
Instance
单实例
RAC双实例
OGG
version 11.1
version 11.2.0.6
存储管理
文件系统
ASM
OGG安装路径
本地目录/ogg
节点2上面的目录/ogg
由于新环境数据文件是通过ASM来管理的,并且数据库的在线日志和归档日志都是统一存在在ASM磁盘组中,因此在配置OGG捕获进程参数的时候,为了读取ASM上面的redo
log和archive log ,需要设置登陆ASM实例的相关参数。
Oracle GoldenGate extract 进程访问 ASM 中存放的 transaction log
主要有2种方式:
1、 以 sys用户直接连接 ASM 实例访问
2、 在 Oracle 10.2.0.5、Oracle 11.2.0.2 版本和后续版本的数据库中,Oracle 提供了一个新的
ASM AP