Oracle GoldenGate 12c经典架构安装

本章包括首次安装经典Oracle GoldenGate的说明。安装Oracle GoldenGate将安装运行和管理处理所需的所有组件(不包括其他供应商提供的任何组件(如驱动程序或库),并安装Oracle GoldenGate实用程序。

主题:

  • 设置ORACLE_HOME和ORACLE_SID
  • 数据库要求
  • 安装Oracle GoldenGate

设置ORACLE_HOME和ORACLE_SID



确保将ORACLE_HOME和ORACLE_SID系统环境变量设置为正确的Oracle实例。 Oracle GoldenGate进程在连接到数据库时引用它们。

oracle用户下的环境变量,如:

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=dg01

另外,还可以设置额外的一个环境变量OGG_HOME,用来指定OGG的安装目录,OUI安装时可以识别到:

export OGG_HOME=/u01/app/ogg

数据库要求



本节包含特定于Oracle数据库的Oracle GoldenGate要求。除非明确指出,这些适用于两种捕捉模式。

  • 如果正在使用DBMS_LOB.LOADFROMFILE过程仅更新LOB列,并且您的补充日志位于所有列上,则Integrated Extract将捕获关键列和提高性能的LOB。Classic Extract默认捕获所有列。These behaviors do not affect like to like replications。但是,通过复制到数据仓库,所有列可能必须更新。如果要从Classic Extract转换为Integrated Extract,则必须使用以下参数之一来确保Extract正确运行:
    1、使用KEYCOLS添加所有列(LOB除外)
    2、使用LOGALLSUPCOLS来控制写入补充记录的列。
  • 在安装和配置Oracle GoldenGate for Oracle数据库时建立Oracle GoldenGate凭证中介绍了数据库用户权限和配置要求
  • 如果数据库配置为使用遗留连接,则sqlnet.ora文件必须包含bequeath_detach = true设置。
  • Oracle数据库必须处于ARCHIVELOG模式,以便Extract可以处理日志文件。
  • 确保您的数据库已启用SUPPLEMENTAL LOGGING。

实施操作:

如需设置归档日志目录和归档日志文件名,请参考:oracle启用归档日志

1、开启oracle附加日志功能

SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

Database altered.

2、开启强制归档

SQL> ALTER DATABASE FORCE LOGGING;

Database altered.

3、重启oracle至mount

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 1.9241E+10 bytes
Fixed Size            2261368 bytes
Variable Size         2885684872 bytes
Database Buffers     1.6307E+10 bytes
Redo Buffers           45658112 bytes
Database mounted.
SQL> alter system register;

System altered.

SQL> 

4、开启归档

SQL> alter database archivelog;

Database altered.

5、打开数据库

SQL> alter database open;

Database altered.

6、启用OGG复制

SQL> alter system set enable_goldengate_replication=true;

System altered.

安装Oracle GoldenGate



racle Oracle GoldenGate for Oracle Database从Oracle Universal Installer(OUI)安装。 OUI是一个图形安装程序,提示您输入安装Oracle GoldenGate二进制文件和工作文件所需的输入,并设置Oracle GoldenGate将在其中运行的正确数据库环境。

可以在OUI支持的任何Linux,UNIX和Windows平台以及Oracle GoldenGate支持的任何平台上使用OUI。

Oracle版本11g及更高版本支持OUI。 Oracle GoldenGate的一个实例只能安装在任何给定Oracle主目录中的一个主要Oracle数据库版本中。例如,如果您有Oracle Database 11.2和12.1,则必须为每个安装单独安装Oracle GoldenGate。这不适用于同一主要版本中的数据补丁级别。您可以在同一主机上为相同或不同数据库版本安装多个Oracle GoldenGate实例。

安装程序将Oracle GoldenGate主目录与与选定数据库关联的中央清单注册。如果产品是使用OUI安装的,则清单存储有关安装在主机上的所有Oracle软件产品的信息。

  • 使用OUI执行交互式安装
  • 使用OUI执行无提示安装
  • 在Windows上安装
  • 集成到一个集群中

使用OUI执行交互式安装



交互式安装提供了一个图形用户界面,用于提示所需的安装信息。这些说明适用于新安装和升级。但是,要升级到Oracle GoldenGate,请按照升级适用于Windows和UNIX的Oracle GoldenGate中的说明进行操作,其中包括提示在适当的时候运行OUI。

1、解压123012_fbo_ggs_Linux_x64_shiphome.zip

2、运行runInstaller(本步骤使用vnc)

[[email protected] Disk1]$ ./runInstaller
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 7471 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 65535 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-06-14_03-42-57PM. Please wait ...[[email protected] Disk1]$

此处启动oui界面

注:下图中的路径与上文中的环境变量设置的有出入,原因是环境变量的服务器和下图安装的服务器不是同一台。

1)Select Installation Option

2)Specify Installation Details

3)Summary

4)Install Product

5)Finish

参考资料



https://docs.oracle.com/goldengate/c1230/gg-winux/OGGIN/installing-oracle-goldengate-db.htm#OGGIN-GUID-26B1503F-39A3-4020-8B1B-38846764DD64

原文地址:https://www.cnblogs.com/sorliran/p/9183536.html

时间: 2024-08-27 13:31:41

Oracle GoldenGate 12c经典架构安装的相关文章

Oracle GoldenGate 12c实时捕获SQL Server数据

在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008.主要新增特性有: 捕获进程可以读取sql server压缩的本地备份日志: 当第三方日志备份工具限制读取交易日志时,OGG的捕获进程仍然能实现数据复制: OGG支持无主键表的数据捕获(在ogg 11g中对无主键的表,如要复制,会有一些要求): OGG可在sql server和其它异构数据库之间实时同步数据: OGG 捕获进程可

Oracle Database 12c Release 2安装详解

第1章 Oracle Database 12c Release 2安装详解 1.1 下载方法 oracle官网https://www.oracle.com 1)打开官方网站,找到下载连接 2)选择更多下载. 3)选择数据库版本,这里选择的是目前的最新版本 4)接收许可协议,选在linux版本进行下载 5) 接收许可协议,点击linuxx64_12201_database.zip 6)登陆oracle账户,没有的可以自己创建一个 7)然后就能够进行下载 https://docs.oracle.co

windows64位Oracle Database 12c Release 2安装和PL/SQL Developer配置

折腾了一下午,趟了几个坑,终于用PL/SQL连上了Oracle,晒晒填坑经历. 先去oracle官网下12c,官网有登陆验证,如果没注册的话先注册吧.数据库(下载地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html)有两个压缩包,下载放在一起解压,执行里面的安装文件.一开始弹出了一个确认框,说啥开发环境不满足要求,不用管,点是往下一步一步的走,经历漫长的安装过程完成之前,记得看下e

【Oracle】Oracle Database 12c Release 2安装多图详解

1.1 下载安装包 oracle官网地址请自行百度oracle,51CTO内容限制不让我放!1)打开官方网站,找到下载连接,如图所示.2)选择更多下载.3)选择数据库版本,这里选择的是目前的最新版本4)接收许可协议,选在linux版本进行下载5) 接收许可协议,点击linuxx64_12201_database.zip6)登陆oracle账没有的可以自己创建一个7)然后就能够进行下载 1.2 安装过程详解 注意oracle的安装需要在图形化界面中进行安装(也可选择命令行模式静默安装,非常繁琐不推

Integrating Oracle Data Integrator 12c (ODI) and Oracle GoldenGate 12c (OGG)

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_12c/ogg_odi_12c_int/index.html#overview

Oracle GoldenGate零基础入门培训--安装、配置、诊断

Oracle GoldenGate零基础入门培训--安装.配置.诊断课程学习地址:http://www.xuetuwuyou.com/course/158课程出自学途无忧网:http://www.xuetuwuyou.com 一.课程介绍: 本课程通过理论讲解以及实战操作的方式,向大家阐述了GoldenGate数据复制软件的产品体系.技术架构.安装配置.数据初始化.数据复制及操作.安全控制等相关内容.课程结合讲师的理解和实际工作经验对部分难点.重点.易错点进行了比较深入的探讨,希望可以为大家带来

Oracle数据库12C在CentOS7中的最全安装过程(全程可跟做!)

安装前大家可以在Oracle官网中下载12从第二版的安装包 第一步:需要先添加一块20G的硬盘用来安装Oracle,并将磁盘格式化为XFS #进入服务器先关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 进行格式化操作并分区: cd /dev fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2). 更改将停留在内存中,直到您决定将更改

Oracle GoldenGate视频教程

Oracle GoldenGate零基础入门培训--安装.配置.诊断 课程学习地址:http://www.xuetuwuyou.com/course/158 课程出自学途无忧网:http://www.xuetuwuyou.com 一.课程介绍: 本课程通过理论讲解以及实战操作的方式,向大家阐述了GoldenGate数据复制软件的产品体系.技术架构.安装配置.数据初始化.数据复制及操作.安全控制等相关内容.课程结合讲师的理解和实际工作经验对部分难点.重点.易错点进行了比较深入的探讨,希望可以为大家

goldengate 12c对oracle DB的改进

1. 现在可使用Oracle Universal Installer,即安装时有图形化界面,同时会自动安装java runtime environment,不过个人认为,还是ZIP安装包方便,解压即用. 2. 针对集成捕获(Integrated capture),性能上有了进一步提升,对用户而言,不必进行额外的配置: 3. Integrated Replicat(集成交付),针对oracle db,现在可以使用此项功能,非oracleDB使用的是coordinated delivery(协同交付