ogg参数解析
1.mgr进程参数说明:
GGSCI (sxltj2db) 10> view param mgr
port 7809 :指定服务监听端口;默认端口为7809
DYNAMICPORTLIST 7815-7850 :动态端口:可以指定最大256个可用端口的动态列表,当指定的端口不可用时,管理进程将会从列表中选择一个可用的端口,源端和目标端的Collector、Replicat、GGSCI进程通信也会使用这些端口;
AUTOSTART ER * :指定在mgr启动时自动启动所有进程
AUTORESTART EXTRACT *, WAITMINUTES 2, RETRIES 5 :指定在mgr可以定时重启那些进程。可以在网络中断等故障恢复后自动重起,避免人工干预.
purgeoldextracts /home/oracle/ogg/dirdat/*,usecheckpoints, minkeepdays 7
定义自动删除过时的队列以节省硬盘空间。一般按照两个规则来删除:首先,要满足检查点要求,没有使用过的队列不能删除,保证无数据丢失;其次,可以保留一定的天数。只有当已经使用过且超过设定的天数后的队列会被自动删除。
2.extract (抽取)进程参数说明:
抽取进程和传输进程其实都是EXTRACT进程,也可以配置在一个进程完成这两个功能,但是当网络传输有问题时,这样抽取也就不能继续运行了,所以推荐分开配置为两个进程;
GGSCI (hcu19-vp02) 7> view param extract##
extract ej2_all :指定进程名和类型
SETENV (ORACLE_SID=bjscjxgl1) :配置系统环境变量,指定数据库实例名
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8):配置系统环境变量,指定数据库字符集类型
userid ggs,password GGS :指定OGG连接数据库的用户名和密码,创建专为ogg的数据库用户ggs;连接的是源端的数据库。
exttrail /goldengate/ggs/dirdat/lt :指定写入到本地的哪个队列
TRANLOGOPTIONS ALTARCHIVELOGDEST +FRA/bjscjxgl :
TRANLOGOPTIONS ALTARCHIVEDLOGFORMAT %t_%s_%r.dbf
TRANLOGOPTIONS ASMUSER sys@ORA_ASM,ASMPASSWORD ORACLE123
Dynamicresolution :动态解析表名
Gettruncates :是否复制truncate操作,缺省不复制,此处为复制。
tableexclude HX_DJ.BIN*; :定义需要排除的表,如果在table参数中使用了通配符,可以使用该参数指定排除掉的表。
tableexclude hx_zsj.CS*;
tableexclude hx_zsj.HX_ZSJ.SYS_EXPORT_SCHEMA*;
table hx_zsj.*; :定义需要复制的表,后面需以;结尾
table hx_dj.*;
table hx_rd.RD_SFZRDXXB;
3.data_pump投递进程参数说明:
GGSCI (hcu19-vp02) 6> view param data_pump##
extract pj2_sxst
SETENV (ORACLE_SID=bjscjxgl1)
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
userid ggs,password GGS
rmthost 70.12.102.151,mgrport 7809 : 用ggs用户连接到源端数据库,传输到目标数据库,端口为7809.
rmttrail /goldengate/ggs/dirdat/st : :trail文件存放位置在target主机上的/goldengate/ggs/dirdat目录,w文件以st开头。
table hx_zsj.*;
4.replicat入库进程参数说明:
GGSCI (sxstj2db01) 30> view param replicat##
replicat rj2_sxst
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
SETENV (ORACLE_SID=sxstjxgl1)
ASSUMETARGETDEFS :源端和目标端数据库类型一致,无需生成数据定义文件
reperror default,discard :复制进程出现错误的时候,进程会继续复制,只是把错误的数据放到discard文件中。
userid ggs, password ggs
discardfile ./discard/rj2_sxst_discard.txt, append, megabytes 2500 :定义discardfile文件位置,如果处理中有记录出错会写入到此文件中。
map hx_zsj.*, target hx_zsj.*; :用于指定源端和目标端表的映射关系。
tableexclude hx_zsj.SYS_EXPORT_TABLE_01 :定义需要排除的表,如果在table参数中使用了通配符,可以使用该参数指定排除掉的表。
ogg参数解析的更多相关文章
- 写个C#命令行参数解析的小工具
最近测试工作做的比较多因此时常要创建一些控制台类型的应用程序.因为程序有不同的参数开关,需要在程序启动的时候通过命令行来给程序传递各种开关和参数.直接操作args有些不方便,所以就写了个解析参数的小工 ...
- Python--命令行参数解析Demo
写没有操作界面的程序时,最讨厌的就是参数解析问题,尤其是很多参数那种,下面是一个小Demo,拿出来与各位分享: # -*- coding:utf8 -*- import os import datet ...
- Node基础:url查询参数解析之querystring
模块概述 在nodejs中,提供了querystring这个模块,用来做url查询参数的解析,使用非常简单. 模块总共有四个方法,绝大部分时,我们只会用到 .parse(). .stringify() ...
- Zookeeper + Hadoop2.6 集群HA + spark1.6完整搭建与所有参数解析
废话就不多说了,直接开始啦~ 安装环境变量: 使用linx下的解压软件,解压找到里面的install 或者 ls 运行这个进行安装 yum install gcc yum install gcc-c+ ...
- argparse - 命令行选项与参数解析(转)
argparse - 命令行选项与参数解析(译)Mar 30, 2013 原文:argparse – Command line option and argument parsing 译者:young ...
- 一步一步自定义SpringMVC参数解析器
随心所欲,自定义参数解析器绑定数据. 题图:from Zoommy 干货 SpringMVC解析器用于解析request请求参数并绑定数据到Controller的入参上. 自定义一个参数解析器需要实现 ...
- /proc/sys/ 下内核参数解析
http://blog.itpub.net/15480802/viewspace-753819/ http://blog.itpub.net/15480802/viewspace-753757/ ht ...
- ThreadPoolExecutor参数解析
ThreadPoolExecutor是一个非常重要的类,用来构建带有线程池的任务执行器,通过配置不同的参数来构造具有不同规格线程池的任务执行器. 写在前面的是: 线程池和任务执行器,线程池的定义比较直 ...
- Js把URL中的参数解析为一个对象
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title&g ...
随机推荐
- Python中strip方法的妙用
[开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格.有下面两种方法来实现. 方法一:用内置函数 #<python> if __name ...
- 一、Silverlight中使用MVVM(一)——基础
如果你不知道MVVM模式,我建议你先了解一下MVVM模式,至少要知道实现该模式的意图是什么. 那么我主要通过我认为是已经算是比较简单的例子进行讲解这个模式,当然后面我们会在这个例子的基础上一步一步的进 ...
- centOS中如何修改运行级别!
在图形化界面可以用Ctrl+Alt+F2进入命令行窗口 * 假如你使用了虚拟机,有可能会出现不能进去的问题,原因是因为热键冲突 * 解决办法:修改热键就行了 edit→parameter→hot ke ...
- lombok插件安装
eclipse安装lombok插件 lombok注解介绍 记得最后,加入的配置文件中的jar包,最好写成相对路径,这样.eclipse移动位置后,不会报错.
- python书写日志的重要性?
转自:https://blog.csdn.net/weixin_43063753/article/details/82899395 程序为什么要写日志?#为了能够在程序在运行过程中记录错误,方便维护, ...
- 我的Android进阶之旅------>解决Your project contains error(s),please fix them
在使用eclipse写好Android的代码,代码没有报错.然后想在AVD中运行测试时,弹出错误框,提示信息为: "Your project contains error(s),pleas ...
- Linux就该这么学--Shell脚本条件语句(二)
1.for条件语句 先读取多个不同的变量值,然后逐一执行同一组命令. 从列表文件中读取主机地址,逐个测试是否在线. 从ipadds.txt中读取主机地址后赋值给HLIST变量后逐个ping列表中的主机 ...
- 【总结】性能调优:JVM内存调优相关文章
[总结]性能调优:JVM内存诊断工具 [总结]性能调优:CPU消耗分析 [总结]性能调优:消耗分析 JVM性能调优
- 让我们再谈谈 iOS 安全
前言 安全方面的话题总是聊不完的.这不,国外一家有名的专门攻击别人的安全公司 Hacking Team 自己被 Hack 了,结果有 400 多 G 的攻击资料泄漏出来,包括一些 0-day 的漏洞. ...
- Java对象 的创建与构造方法
一.创建对象的四种方法: a. new语句: b. 利用反射,调用描述类的Class对象的newInstance()实例方法: c. 调用对象的clone(): d. 反序列化: 其中new 和 ne ...