文章标题

--=============================== 参数格式 ===============================
<PARAMETER> <argument> [, <option>] [&]
    --PARAMETER 参数名
    --参数值,可能有多个值,用‘,’ 分割
    --option 可选项
    --& 若同一行出现多个参数,行尾用&结束

    USERID ggs, PASSWORD AACAAAAAAAAAAAIALCKDZIRHOJBHOJUH, &
    ENCRYPTKEY superx128
    RMTHOST sysb, MGRPORT 8040
    RMTTRAIL /home/ggs/dirdat/c1, PURGE
ggsci>  VIEW PARAMS <group name>     --预览参数

--=============================== Manager 进程配置 ===============================
$> ./ggsci   --需要切换到ogg 安装目录下启动
ggsci> edit params mgr --编辑MGR参数,参数文件名与进程组名一致
    PORT <port_number>  --端口号设置:默认7809;必须参数,只有MGR进程需要端口号                   
    DYNAMICPORTLIST {<port> | <port>-<port>} [, ...]  --动态端口号范围,一般端口数量为进程数量的2倍即可,
                                                    --如果不设置改参数,ogg会从7840端口开始递增寻找可用端口。
                                                    --如果不存在防火墙策略,一般不需要设置
    AUTOSTART {ER | EXTRACT | REPLICAT} {group name | wildcard}  --配置mgr启动时自动启动所有的extract和replicat进程,
                                                                --由于生产环境中经常需要对ogg的extract和replicat参数进行修改,一般不建议自动启动  
    AUTORESTART {ER | EXTRACT | REPLICAT} {group name | wildcard}   --如果因为网络原因或者复制进程临时中断,可以设置自动尝试启动中断的进程,这里是一个小时内每隔三分钟尝试一次,共尝试五次
                                [, RETRIES <max retries>]         --尝试重启次数
                                [, WAITMINUTES <wait minutes>]    --
                                [, RESETMINUTES <reset minutes>]    --
    PURGEOLDEXTRACTS  /gg/11.2/dirdat/Tr*, usercheckpoints,minkeepdays 7  --这个表示ogg的mgr进程自动删除过期的trail文件,
                                                                          --usercheckpoints表示要验证检查点,如果该队列没有传输到目标或者应用到目标则不被删除,minkeepdays表示至少保留最近的7天
                                                                          --需要注意的是mgr进程purgeoldextracts参数优先级比extract和replicat的purgeoldextracts优先级高,
                                                                          --而且配置了purgeoldextracts后不允许gg之外的用户和程序删除trail files文件,否则会导致purgeoldextracts异常

ggsci>  start mgr   --启动Managr 进程
ggsci>  start mgr [!]  --停止Managr 进程, !不需要用户确认 ;需要注意的是extract和replicat都依赖于manager进程,所以stop manager会强制关闭掉所有的extract和replicat进程
ggsci>  history --查看ggsci历史命令
ggsci>  ! ls    --直接执行历史命令
ggsci>  FC --编辑历史命令后直接执行
ggsci>  OBEY <file name>  --创建OBEY文件,用于保留历史命令
ggsci>  edit params ./GLOBALS  --编辑 GLOBALS 参数,保存退出后重启新的会话才生效

--=============================== 报表系统配置 ===============================
--============配置流程
--源段
1. MGR 配置
2. ADD EXTRACT 创建 Extract 进程组
3. ADD RMTTRAIL 创建目标段 Trail 文件
4. EDIT PARAMS 创建 Extract 进程组参数

--目标段
5. MGR 配置 ,推荐使用 PURGEOLDEXTRACTS 参数
6. 创建Replicat checkpoint table,
7. ADD REPLICAT  创建 REPLICAT 进程组
8. EDIT PARAMS 创建 REPLICAT 进程组参数

--============配置示例




--============源段配置data pump




--============中继系统配置data pump




--============级联报表系统配置




--=============================== 实时数据分发系统配置 ===============================






--=============================== 实时数据仓库系统配置 ===============================




--=============================== 主备系统配置 ===============================






--=============================== 系统监控 ===============================
1. 监控工具
    --GGSCi 命令行
    --ggserr.log
    --Process reports
    --The discard file
    --操作系统日志

--============GGSCi 监控命令
GGSCI  > INFO {EXTRACT | REPLICAT} <group> [DETAIL]  --Run status, checkpoints, approximate lag, and environmental information
GGSCI  > INFO MANAGER    --Run status and port number
GGSCI  > INFO ALL    --INFO output for all Oracle GoldenGate processes on the system
GGSCI  > STATS {EXTRACT | REPLICAT} <group>  --Statistics for operations processed
GGSCI  > STATUS {EXTRACT | REPLICAT} <group> --Run status (starting, running, stopped, abended)
GGSCI  > STATUS MANAGER --STATUS MANAGER
GGSCI  > LAG {EXTRACT | REPLICAT} <group>  --Latency between last record processed and timestamp in the data source
GGSCI  > INFO {EXTTRAIL | RMTTRAIL} <path name>  -- Name of associated process, position of last dataprocessed, maximum file size
GGSCI  > SEND MANAGER   --Run status, information about child processes,port information, trail purge settings
GGSCI  > SEND {EXTRACT | REPLICAT}  --Depending on the process, returns information about memory pool, lag, TCP statistics, longrunning transactions, process status, recovery progress, and more.
GGSCI  > VIEW REPORT <group>  --Contents of the process report
GGSCI  > VIEW GGSEVT  --Contents of the Oracle GoldenGate error log
GGSCI  > <INFO | LAG | SEND | STATS | STATUS>  [ER | TR]* --模糊匹配,此处查询到的LAG信息来源于checkpoint,不如LAG命令精确 

--============LAG 监控命令
GGSCI  > LAG {EXTRACT | REPLICAT | ER} {<group | wildcard>}
GGSCI  > SEND {EXTRACT | REPLICAT} {<group | wildcard>}, GETLAG
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值