• 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参数中使用了通配符,可以使用该参数指定排除掉的表。

  • 相关阅读:
    【Mysql sql inject】【入门篇】sqli-labs使用 part 3【15-17】
    【Mysql sql inject】【入门篇】SQLi-Labs使用 part 2【12-14】
    【Mysql sql inject】【入门篇】SQLi-Labs使用 part 1【01-11】
    【CTF WEB】ISCC 2016 web 2题记录
    【Mysql sql inject】POST方法BASE64编码注入write-up
    【sql server inject】使用动态查询执行sql语句实例
    【跨站关】网络信息安全攻防学习平台跨站过关的彩蛋
    【sql inject】sql盲注技巧
    【php】随缘php企业网站管理系统V2.0 shownews.php注入漏洞
    ASP.NET新建解决方案和网站
  • 原文地址:https://www.cnblogs.com/andy6/p/6504969.html
Copyright © 2020-2023  润新知