--=============================== 参数格式 ===============================
<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
文章标题
最新推荐文章于 2024-04-22 16:59:44 发布