Windows环境下Oracle GoldenGate实施指南
"Windows下Goldengate实施案例主要涉及在Windows Server 2008 R2 x64环境下,利用Oracle GoldenGate (OGG) 实现Oracle到Oracle数据库的同步。Oracle GoldenGate 11.2.1.0.3 for Microsoft Windows x64 (64-bit) 版本被提及作为实施所需软件。实施过程中,需要在两台服务器上进行配置,IP地址分别为192.168.59.210和192.168.59.211,其中192.168.59.210作为源数据库服务器,192.168.59.211作为目标数据库服务器。" 在Windows环境下实施Oracle GoldenGate时,首先需要确保系统环境符合要求,包括操作系统版本和数据库版本。这里使用的Oracle版本是11.2.0.1,而Goldengate版本是11.2.1.0.3,这两个组件必须兼容。软件可以从Oracle官方网站下载,如链接所示。 实施过程中的关键步骤包括: 1. 创建用户:在数据库中创建名为`ogg`的用户,并分配必要的权限。例如: ``` create user ogg identified by ogg; grant dba to ogg; ``` 接着,使用`ggsci`命令行工具以`ogg`用户身份登录,进行后续配置。 2. 配置目录结构:使用`ggsci`创建必要的子目录,这通常是用于存储Goldengate的相关文件。 ``` GGSCI> createsubdirs ``` 3. 安装服务:将Goldengate作为Windows服务安装,以便于管理和启动。 ``` C:\ogg> install add service addevents ``` 4. 源数据库准备:确保源数据库处于归档日志模式,并启用强制日志记录。这可以通过执行以下SQL语句完成: - 检查当前是否为归档日志模式: ``` SQL> archiveloglist; ``` - 如果不是,将数据库切换到归档日志模式: ``` shutdown immediate startup mount alter database archivelog; alter database open; ``` - 确保补充日志数据已启用: ``` SQL> select supplemental_log_data_min, force_logging from v$database; ``` - 添加补充日志数据: ``` SQL> alter database add supplementallog data; ``` - 启用强制日志记录: ``` SQL> altersystem archivelog current; ``` 5. 目标数据库准备:目标数据库也需要处于归档日志模式,并设置好相应的权限。 完成以上步骤后,就可以配置并启动Goldengate进程,实现数据抽取、传输和应用到目标数据库。这个过程涉及到定义extract(抽取)和replicat(复制)进程,设置参数文件,以及可能的冲突解决策略等。 请注意,以上步骤仅为简要概述,实际操作中可能还需要根据具体环境和需求进行更复杂的配置和调整。例如,可能需要处理网络连接、安全设置、性能优化等方面的问题。此外,Goldengate的配置文件(如dsource、rpdump、rptarget等)的详细内容没有提供,这些文件会指定数据库连接信息、表和列的抽取规则等。在实际操作中,这些文件需要根据实际情况进行编写或修改。
操作系统:
Windows Server 2008 R2 x64
数据库:
oracle 11.2.0.1
goldengate软件: oracle官网可以下载,
http://www.oracle.com/technetwork/cn/middleware/goldengate/downloads/index.html
https://edelivery.oracle.com/osdc/faces/SoftwareDelivery;jsessionid=ApiLBz-8lGCbZ57tDH-N2hR4RdsZZGEUwPCCs5e1YkBnnJxxs9B7!-425946311
本次实验使用
Oracle GoldenGate 11.2.1.0.3 for Microsoft Windows x64 (64-bit)
V34342-01.zip Oracle GoldenGate 11.2.1.0.3 for Oracle 11g on Windows 2003, 2008 on Microsoft Windows x64 (64 bit), 34.1 MB
源端:
192.168.59.210
目标端端:
192.168.59.211
源端和目标端都需要创建ogg同步用户,并且授权,一般方便省事直接授权DBA,具体需要授予哪些权限可以看官方文档
创建用户:
create user ogg identified by ogg;
授权DBA权限
grant dba to ogg;
ggsci>dblogin userid ogg, password ogg
初次解压安装ogg 需要创建目录
GGSCI>create subdirs
需要将ggsci的mgr 作为一个服务,否则会弹出mgr 窗口,不小心关闭mgr 窗口会导致mgr 进程 stop
C:\ogg>install addservice addevents
1、源端数据库及系统配置
ogg用户
检查源端数据库是否为归档模式,若为非归档模式,将其改为归档模式
SQL>archive log list;
改为归档模式
shutdown immediate
startup mount
alter database archivelog;
alter database open;
检查源端数据库附加日志是否打开
SQL>select supplemental_log_data_min,force_logging from v$database;
将数据库附加日志打开
SQL>alter database add supplemental log data;
切换日志以使附加日志生效:
SQL>alter system archive log current;
开启force logging模式
SQL>alter database force logging;
2、OGG进程配置
剩余8页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展