"GoldenGate19.1微服务的安装和配置文档提供了详细的步骤,包括环境准备、软件安装、配置及测试环境下的源端和目标端部署。文档特别强调了OGG19.1微服务的安装过程,以及在Oracle 11g数据库上的应用。此外,还介绍了ServiceManager和服务,如管理服务、分发服务、接收服务和性能指标服务,以及数据补充日志的开启、ggadmin用户的创建和权限赋予,以及源端和目标端用户的创建。在数据库连接方面,文档指出OGG19.1微服务使用凭据存储代替传统的DBLOGIN方式。"
GoldenGate是Oracle提供的一种实时数据复制解决方案,主要用于实现数据库间的近实时数据同步。在这个19.1版本中,它引入了微服务架构,使得组件更加模块化,便于管理和扩展。
1. **安装前准备**:
在开始安装GoldenGate微服务之前,需要创建适当的文件夹结构,并且在Oracle用户下添加相应的环境变量。这通常涉及修改用户profile文件,以便系统能正确找到和识别OGG软件。
2. **软件安装**:
安装过程涉及解压安装包,并选择对应的数据库版本进行安装。例如,如果本地安装的是Oracle Database 11g,则选择Oracle11g选项。OGG_HOME应该指向安装目录,如/goldengate/ogg19_ma。
3. **ServiceManager**:
ServiceManager是GoldenGate微服务的核心管控组件,用于启动、停止和管理所有部署的服务。通过Web浏览器访问http://IP:9000,使用oggadmin用户登录,可以管理包括管理服务、分发服务、接收服务和性能指标服务在内的各种服务。
4. **配置前准备**:
配置GoldenGate时,需要开启数据库的日志补充功能,以及强制日志记录。同时,对于Oracle 12c及更高版本,需要设置ENABLE_GOLDENGATE_REPLICAT参数,虽然在12c后这个参数已不再使用。此外,创建专门的ggadmin用户并赋予相应权限,这是执行GoldenGate任务的基本需求。
5. **数据库用户和表**:
在源端和目标端,需要创建测试用户source和target,并分别在它们下面创建相应的表,以模拟实际的数据复制场景。
6. **凭据存储**:
与旧版不同,GoldenGate19.1的微服务架构不支持直接在DBLOGIN中使用用户名。而是需要在AdministrationManager控制台(http://IP:9001)中添加凭据存储,输入数据库连接的详细信息,以别名的形式进行数据库连接。
以上步骤详细阐述了GoldenGate19.1微服务的安装和配置流程,适合初学者和有经验的IT专业人员参考,以快速掌握如何在Oracle环境中部署和管理GoldenGate服务。