OGG_Manager 进程_翔之天空的博客-程序员秘密

技术标签: Oracle 高可用及容灾  

友情提示:笔者英语很渣,阅读时建议保持极强的耐心,同时欢迎提出各种意见~~

本篇是Oracle GoldenGate官方文档(administrator’s guide)的第二章节Manager进程配置。

原文:
CHAPTER2

Configuring the Manager process

Overview of the Manager process

To configure and run Oracle GoldenGate, a Manager process must be running on the source and target systems. The Manager process performs the following functions:
● Start Oracle GoldenGate processes
● Start dynamic processes
● Perform trail management
● Create event, error, and threshold reports
There is one Manager for each Oracle GoldenGate installation. One Manager can support multiple Oracle GoldenGate extraction and replication processes.

Configuring Manager

To configure Manager, create a parameter file by following these steps. If you installed Oracle GoldenGate on a UNIX cluster, configure the Oracle GoldenGate Manager process within the cluster application as directed by the vendor’s documentation, so that Oracle GoldenGate will fail over properly with the other applications.
To configure Manager

  1. From the Oracle GoldenGate directory, run the ggsci program to open the Oracle GoldenGate Software Command Interface, commonly known as GGSCI.
  2. In GGSCI, issue the following command to edit the Manager parameter file.
    EDIT PARAMS MGR
  3. Add the following parameter to specify the Manager port number.
    PORT port_number>
    PORT defines the port number on which Manager runs on the local system. Observe these
    guidelines:
    ● The default port number is 7809.
    ● You must specify either the default port number or a different one.
    ● Each Manager instance on a system must use a different port number.
    ● The port must be unreserved and unrestricted. GGSCI uses this port to request Manager to start processes. The Extract process uses this port to request Manager to start a remote Collector process or an initial-load Replicat process.
    ● PORT is the only required Manager parameter.
    NOTE The port number also must be specified with the MGRPORT argument of the Extract parameter RMTHOST.
  4. Enter any of the optional Manager parameters documented in the Oracle GoldenGate
    Windows and UNIX Reference Guide, then save and close the file.

Recommended parameters

The following parameters are optional, but recommended for the Manager process. For more information and syntax, see the Windows and UNIX Reference Guide.
● USERID: Required if using Oracle GoldenGate DDL support, specify the Manager user and password with the .
● DYNAMICPORTLIST:Use to specify up to 256 unreserved, unrestricted ports for dynamic TCP/IP communications between the sourceand target systems. The Collector, Replicat, and GGSCI processes will use these ports. In the absence of DYNAMICPORTLIST, Manager tries to start Collector on port 7840. If 7840 is not available, Manager increments by one until it finds an available port.
● DYNAMICPORTREASSIGNDELAY: Controls how long Manager waits to assign a port that was assigned before.
● AUTOSTART: Starts Extract and Replicat processes when Manager starts. This can be useful, for example, if you want Oracle GoldenGate activities to begin immediately when you start the system, assuming Manager is part of the startup routine. You can
use multiple AUTOSTART statements in the same parameter file.
● AUTORESTART: Starts Extract and Replicat processes again after abnormal termination.
● PURGEOLDEXTRACTS: Purges trail files when Oracle GoldenGate has finished processing them. Without using
PURGEOLDEXTRACTS, no purging is performed, and trail files can
consume significant disk space.Using PURGEOLDEXTRACTS as a Manager parameter is preferred over using the Extract or Replicat version of PURGEOLDEXTRACTS.
NOTE When using PURGEOLDEXTRACTS, do not permit trail files to be deleted by any user or program other than Oracle GoldenGate. It will cause PURGEOLDEXTRACTS to function improperly.

译文:
第二章

配置Manager 进程

Manager进程概述

要配置和运行Oracle GoldenGate(OGG),Manager(mgr)进程必须在源端和目标端都要安装部署。
mgr进程以下几个作用:
●启动OGG进程
●启动动态进程
●Trail文件的管理
●创建事件,错误和阀值的报告
在安装OGG时必须都要有一个mgr进程。一个mgr可以支持OGG的多个extraction(ext)进程和replication(rep)进程。

配置Manager

想要配置mgr进程,可以通过如下几步来创建一个参数文件。
配置Manager
1.在OGG安装的根目录里执行ggsci命令程序来打开OGG软件。
2.在GGSCI里执行EDIT PARAMS MGR 命令来编辑mgr参数文件。
3.添加一个指定的端口
PORT <端口号>
这个端口是本地系统的端口,规则如下:
●默认端口是7809。
●你必须指定默认端口或者另一个不同的端口。
●在一个系统中每个mgr必须使用不同的端口。
●这个端口必须不受限制,GGSCI使用这个端口去使mgr启动进程。Ext进程用这个端口去使mgr启动一个远程或者rep进程。
●端口是唯一必须指定的参数。
注释 Extract的MGRPORT参数也是这个端口号,RMTHOST参数是目标端的ip地址。
4. 可以看看OGG的Reference Guide里关于mgr参数的文档。

建议设定的参数

以下的参数都是可选择的,但建议还是设定一下比较好。如果想设定更多的参数请参照OGG的Reference Guide文档。
● USERID:如果要支持OGG的DDL,就要指定mgr的该用户的用户名和密码(在之前的实验中,mgr没有指定用户名和密码, ext和rep参数文件中指定了用户名和密码,实现了DDL操作)
● DYNAMICPORTLIST:在源端和目标端联系的动态端口,如果没有设定,mgr尝试着从7840端口开始启用,如果不可用,端口号就加1位直找到一个可用的为止。
● DYNAMICPORTREASSIGNDELAY:控制mgr等待分配端口的时间
● AUTOSTART:当mgr启动时,可以自动启动ext和rep进程。
● AUTORESTART:在ext和rep进程异常终止时自动启动。
● PURGEOLDEXTRACTS:可以清除OGG中已完成的Trail文件。如果没有设定此参数,就不会清除占用了大量磁盘空间的Trail文件了,mgr的PURGEOLDEXTRACTS参数比ext或者rep的PURGEOLDEXTRACTS优先级高。
注释 如果使用了PURGEOLDEXTRACTS参数来删除Trail文件,那就不容许OGG之外的用户或者程序来删除Trail文件。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fly43108622/article/details/47172633

智能推荐

video标签在iOS上无法自动播放解决办法_小破孩呦的博客-程序员秘密

由于项目中的视频较大所以使用了video.js,安装方法如下:npm install video.js使用方法在main.js中配置如下:import Video from 'video.js'import 'video.js/dist/video-js.css'Vue.prototype.$video = Video页面使用如下:&lt;video id="myVideo" class="video-js vjs-default-skin vjs-big-play-cen.

二维码扫描之zxing与zbar的优劣_l_215851356的博客-程序员秘密

转载自:http://www.th7.cn/system/lin/201505/103770.shtml之前我有移植过zbar和zxing源码到linux平台,zbar移植的是C源码,zxing移植的是C++代码。两者对比:1.zxing支持更多的码制:datamatix、PDF417、等,zbar不能很好支持PDF417(但是在源码中有对于Pdf417码处理)。

Arcgis for js,Openlayers中加载GeoJSON_牛老师讲GIS的博客-程序员秘密

在前文中,讲述了在JAVA环境下如何将shp转换为GeoJSON,在本文,分别讲述在Arcgis for js,Openlayers2和Openlayers3中加载展示GeoJSON。

Asp常用代码_Chuckchunk的博客-程序员秘密

=============================== 删除 ==================================  if request("dels")="dels" then  Set delfile = conn.Execute("select * from [agad] where id="& request("id"))  on error resume next

linux expect、spawn用法_qq_38200865的博客-程序员秘密_linux spawn

使用expect实现自动登录的脚本脚本代码如下:#!/usr/bin/expectset timeout 30spawn ssh  [email protected] &quot;password:&quot;send &quot;ispass\r&quot;interact1. [#!/usr/bin/expect]这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其...

Java- 分支语句笔记: switch、if-else、三目运算符 的效率问题[email protected]的博客-程序员秘密

文章目录switch 与 if-elseif-else 与 三目表达式switch 与 if-else结论:一般情况下,switch的效率高于if-else语句原理:if …else走逻辑判断时,每条if语句都独立需要加载,都要走一遍判断。switch…case 只做一次计算,然后将表达式的值与case逐个比较,直到匹配正确。总结:switch 虽然效率高,但要求case为...

随便推点

C语言基础入门——保姆式教程(2022版最全最新整理)_itzzan的博客-程序员秘密_c语言教程

C语言入门级教学,内涵万字笔记,适合零基础学员哦~本文手把手教你学会C语言,里面包含各种C语言知识,内含C笔记思维导图pdf版

网页如何搜集用户信息?_前端人的博客-程序员秘密

网页上常见的论坛、用户注册,认证等都是搜集各种类型的用户信息。他们都用的是HTML表单,接下来我们就开始学习表单。元素定义HTML表单,其中包含了各种表单元素。表单元素指的是不同类型的input元素,复选框、单选按钮、提交按钮等。如下:文本类:文本框: 密码框: 文本域: 隐藏域:按钮类:普通按钮: 提交按钮: 重置按钮: 图片按钮:选择类:单选框:选项 复选框:选项 下拉选择框:选项名 上传文件:标注类: 定义标记:标记文字示例代码:&lt...

电脑系统声音常见故障问题解决方法汇总_小白一键重装系统的博客-程序员秘密

在使用电脑的时候,如果电脑系统没有声音的话,那就没办法听歌,看视频等等。那么电脑系统没有声音怎么办,下面给大家罗列下电脑系统声音常见故障问题解决方法汇总。故障一:声音图标为红色叉叉或者没有声音图标原因分析:请先检查音量是否正常开启,可能是你把音量调到最小成静音如果没有声音图标,基本上是声卡驱动没有安装成功安装声卡驱动的方法:01、搜索驱动精灵或者360驱动大师、驱动人生等等第三方驱动程序,下载安装后对硬件全面检测,然后安装声卡驱动。02、部分笔记本电脑无法通过第三方驱动安装,

一文读完C语言基础语法_嵌入式宇宙的博客-程序员秘密_c语言基本语法

文章目录前言——简述C语言发展史一、从一个程序说起——Hello World二、C语言基本语法1. 常量与变量合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言——简述C语言发展史C语言的发展最早可以追溯到1972年。他的创造是由于写U

python软件界面是啥样的,python软件界面介绍_普通网友的博客-程序员秘密_python界面

PyQt4支持Qt4。4.Kivy这是一个非常有趣的项目,基于OpenGL ES 2,支持Android和iOS平台的原生多点触摸,作为事件驱动的框架,Kivy非常适合游戏开发,非常适合处理从widgets到动画的任务。6、此时会在原界面出现如图所示的字样,这是因为编写程序编辑好的,此时可以输入一个数字,然后回车,又会让输入一个折扣,输入完即可得出最后售价结果。6、此时会在原界面出现如图所示的字样,这是因为编写程序编辑好的,此时可以输入一个数字,然后回车,又会让输入一个折扣,输入完即可得出最后售价结果。

推荐文章

热门文章

相关标签