Oracle GoldenGate 21.3:微服务部署教程(Oracle与MySQL间)

需积分: 5 5 下载量 132 浏览量 更新于2024-06-18 收藏 6.76MB DOCX 举报
Oracle GoldenGate 21.3 是一款强大的数据复制解决方案,它支持Oracle与Oracle之间的全库全量复制(Oracle2Oracle)以及MySQL与MySQL之间的数据同步(MySQL2MySQL)。在微服务架构下,OGG21.3提供了更加灵活和可扩展的数据传输能力。 安装过程中,首先对目录结构进行了细致的规划。对于Oracle环境,创建了三个主要的目录:ogg_ma-p用于存放MA(Management Agent)组件,ogg_sm用于存放SM(Service Manager)组件,而ogg_deploy则用于存放部署相关的文件。这些目录需要设置合适的权限,以便Oracle用户(通常为oinstall)进行访问。 在安装OGG21.3 for Oracle时,分为两个步骤:安装MA for Oracle和SM for Oracle。通过运行`./oggca.sh`脚本,设置了管理员密码(例如:q1w2e3r4),并启动了服务。服务状态可以通过访问`http://<服务器IP地址>:7809`来检查,但初始界面可能只显示一个"看门狗",真正的工作将在7001端口进行,这个端口主要用于安装部署和应用流程。 在管理服务( AdministrationService)中,用户可以创建提取(Extract)和复制(Replicate)流程,这是OGG的核心功能,负责从源系统获取数据并将其复制到目标系统。此外,分发服务(DistributionService)是关键组件,负责配置数据推送,包括添加数据源(即待复制的数据库)、目标数据库,以及管理整个数据传输路径。 对于MySQL2MySQL的场景,安装过程类似,只是针对MySQL数据库环境,相应的目录结构和配置界面会有所不同。在分发服务中,MySQL用户需要配置数据的源和目标,确保数据能够在两个MySQL数据库之间正确地流动。 Oracle GoldenGate 21.3微服务架构的安装涉及到了组件的部署、权限设置、服务的初始化、流程的创建和配置管理等多个环节,这些操作旨在确保数据在Oracle和MySQL数据库间的高效、安全同步。通过合理的目录结构和细致的配置,用户能够根据业务需求灵活地管理和调整数据复制策略。