Oracle GoldenGate 11.1.1.0安装与配置教程

需积分: 11 11 下载量 191 浏览量 更新于2024-07-17 收藏 65.55MB DOCX 举报
Oracle GoldenGate是一款强大的数据复制解决方案,它允许企业在秒级灾难恢复场景下保持数据同步和高可用性。本文将详细介绍如何在Windows 7环境下安装和配置GoldenGate 11.1.1.0.0-122023版本,以及与目标数据库的集成过程。 首先,从Oracle Edelivery网站(<http://edelivery.oracle.com/>)下载GoldenGate 11.1.1.0.0-122023的安装包,登录时使用root密码。对于Win7系统的Oracle安装,需要确保正确设置listener.ora文件,以便管理控制台能够正常启动。 在安装过程中,执行以下步骤: 1. 使用`emctlstartdbconsole`命令启动数据库控制台。 2. 设置ORACLE_UNQNAME为"orcl",以便于后续操作。 3. 使用`emca-deconfigdbcontroldb`和`emca-reposdrop`命令进行数据库控制器的去配置和存储库的删除。 4. 接下来,使用`emca-configdbcontroldb-reposcreate`命令重新配置数据库控制器和存储库。 5. 配置完成后,通过浏览器(可能遇到IE兼容性问题)访问`https://10.211.55.4:1158/em`,进行数据库管理。 在配置目标数据库时,需要分别在10.211.55.5和10.211.55.4上设置两个数据库实例,分别为源端和目标端。源端数据库的用户名和密码是"ggs"和"1111",而sys用户的密码也是"1111"。确保目标数据库的环境变量设置正确,尤其是与源数据库的连接。 针对源端数据库的设置,使用SQL*Plus连接,并启用归档模式和强制日志记录,同时可能需要开启supplemental log以收集额外信息。关闭源端数据库的回收站(Oracle 10.1使用`altersystem set _recyclebin=off`,Oracle 11及以上版本则使用`altersession set recyclebin=off`)以优化数据处理。 接下来,创建GoldenGate管理用户,并在源端和目标端创建测试表,用于验证数据复制功能。值得注意的是,源端是在Win7 32位系统上运行,包括mgr(管理)、extract(抽取)和pump(传输)等进程,并且已升级至Win8。 在安装过程中,使用`createsubdirs`命令创建主要的目录结构,包括: - dirchk:存放检查点文件,用于跟踪复制进度。 - dirdat:存放Trail(追踪)和Extract(抽取)文件,记录数据变化。 - dirdef:存放由DEFGEN工具生成的数据定义文件。 - dirpcs:存储进程状态信息。 - dirprm:存储参数配置。 - dirrpt:保存进程报告,便于监控和调试。 - dirsql:存放SQL脚本,用于数据处理。 这篇文档详细地阐述了如何在特定环境下安装、配置GoldenGate,并将其与数据库集成,以实现高效的数据复制和灾备功能。通过遵循这些步骤,用户可以确保他们的企业环境具备强大的数据保护能力。