1. 首页 > GoldenGate教程 > 正文

GoldenGate教程FG097-OGG 19c到23ai升级实战与注意事项

目录大纲

内容简介

本篇文章介绍OGG 19c到23ai的升级方法,包括升级前准备、升级步骤、升级后验证等。风哥教程参考GoldenGate官方文档升级指南。

Part01-基础概念与理论知识

1.1 升级原理

OGG升级原理:

  • OGG支持从低版本到高版本的直接升级
  • 升级过程包括停止现有进程、安装新版本、迁移配置文件、重启进程
  • 升级后需要验证同步状态,确保数据一致性

1.2 升级注意事项

升级注意事项:

  • 升级前备份配置文件和trail文件
  • 升级前停止所有OGG进程
  • 确保目标系统满足OGG 23ai的系统要求
  • 升级后验证同步状态,确保数据一致性
  • 测试应用程序,确保兼容性

更多视频教程www.fgedu.net.cn

Part02-生产环境规划与建议

2.1 系统硬件要求

风哥提示:OGG 23ai建议配置至少8核CPU、32GB内存,以确保升级过程和后续运行的性能。

2.2 升级前准备

升级前准备工作:

  • 备份OGG配置文件和trail文件
  • 备份数据库,确保可以回滚
  • 下载OGG 23ai安装包
  • 检查目标系统的系统要求
  • 制定升级计划,包括升级步骤和回滚方案

Part03-生产环境项目实施方案

3.1 升级步骤

升级步骤:

  1. 停止所有OGG进程
  2. 备份OGG配置文件和trail文件
  3. 安装OGG 23ai
  4. 迁移配置文件
  5. 启动OGG进程
  6. 验证同步状态

3.2 升级后验证

升级后验证:

  • 检查OGG进程状态
  • 验证数据同步状态
  • 测试应用程序,确保兼容性
  • 监控系统性能

学习交流加群风哥微信: itpux-com

Part04-生产案例与实战讲解

4.1 升级实战

# 停止所有OGG进程
$ ./ggsci
GGSCI> stop all

Sending STOP request to REPLICAT REP1 …
REPLICAT REP1 stopped.
Sending STOP request to EXTRACT EXT1 …
EXTRACT EXT1 stopped.
Sending STOP request to MANAGER …
MANAGER stopped.

# 备份OGG配置文件和trail文件
$ tar -czf ogg_backup.tar.gz /GoldenGate/app/ogg/dirprm /GoldenGate/app/ogg/dirdat

# 安装OGG 23ai
$ unzip fbo_ggs_Linux_x64_Oracle_23.3.0.0.0.zip
$ ./ggs_Linux_x64_Oracle_23.3.0.0.0_shiphome/Disk1/runInstaller

# 启动OGG进程
$ ./ggsci
GGSCI> start mgr
GGSCI> start extract *
GGSCI> start replicat *

Sending START request to MANAGER …
MANAGER starting.

Sending START request to EXTRACT EXT1 …
EXTRACT EXT1 starting.

Sending START request to REPLICAT REP1 …
REPLICAT REP1 starting.

# 验证同步状态
$ ./ggsci
GGSCI> info all

Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EXT1 00:00:00 00:00:05
REPLICAT RUNNING REP1 00:00:00 00:00:03

4.2 故障处理

# 查看ggserr.log日志
$ tail -n 100 /GoldenGate/app/ogg/ggserr.log

2024-01-01T10:00:00.000Z INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI: START REPLICAT REP1.
2024-01-01T10:00:00.000Z INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI: START EXTRACT EXT1.
2024-01-01T10:00:00.000Z INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI: START MGR.

# 验证数据一致性
$ sqlplus ogg@fgedudb
SQL> select count(*) from fgedu.customer;

COUNT(*)
———-
500

$ sqlplus ogg@fgedudw
SQL> select count(*) from fgedu.customer;

COUNT(*)
———-
500

学习交流加群风哥QQ113257174

Part05-风哥经验总结与分享

5.1 常见问题与解决方案

  • 问题1:升级后OGG进程无法启动

    解决方案:检查ggserr.log日志,分析错误原因,修复配置问题
  • 问题2:升级后数据同步异常

    解决方案:检查同步状态,验证数据一致性,必要时重新初始化数据
  • 问题3:升级后应用程序兼容性问题

    解决方案:测试应用程序,确保兼容性,必要时调整应用程序

5.2 最佳实践建议

  • 升级前备份配置文件和trail文件
  • 升级前停止所有OGG进程
  • 在测试环境先进行升级测试
  • 制定详细的升级计划和回滚方案
  • 升级后验证同步状态,确保数据一致性
  • 测试应用程序,确保兼容性
风哥提示:在生产环境中,建议选择非业务高峰期进行升级,减少对业务的影响。

更多学习教程公众号风哥教程itpux_com

from GoldenGate视频:www.itpux.com

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息