OGG相关操作
参数文件详解:
1)truncate
ogg 进程:
Manager进程:manager进程是配置在源端和目标端
Extract(抽取)进程:部署在源端,用于捕获数据表或者日志中的数据文件;
Pump(传递)进程:部署在源端,把本地的trail(队列)文件,通过TCP/IP协议,投递到目标端;
Replicat(复制)进程:部署在目标端,把远端trail解析成数据库语句,应用到目标端数据库中去。
ogg进程状态:
running:正常运行,stopped:正常停止,abended:异常中断
正常情况下,进程为running或者stopped状态;一旦出现Abended状态,需查询相关的报告文件和dsc文件以定位错误
ogg常用命令:
ogg常用命令放在ggsci里面,命令对大小写不敏感。
1. info all
查看配置在服务器上的所有进程的信息,program(所属进程),status(运行状态),group(进程名称),
lag at chkpt(延迟时间),time since Chkpt(检查点信息)
2.view report +进程名称
查看进程详细状态,有助于排错
3. view ggsevt
查看告警日志信息,等同于ggserr.log 该日志文件由Manager进程维护记录所有进程的启动和停止信息及其它日志信息,
4.lag +进程名称
查看详细的延时信息
5. stats <进程名称>,
可以查看进程处理的记录数。该报告会详细的列出处理的类型和记录数。
如: stats dpbufyetolal 列出自进程启动以来处理的所有记录数。
stats dpbufye daily --列出全天的下发情况
stats dpbufye hourly --列出近一小时的下发情况
6. info <进程名称> showch
查看详细处理过的事务记录
7.info <进程名称> detail
查看更详细的信息,包括所使用的tail文件,参数文件,报告文件,告警日志文件位置等
8. send extract ext1,showtrans
查看长交易(啥意思??还不懂,谁懂的在下面留个言)
9. GGSCI>dblogin userid ggs, password ggs
GGSCI>info trandata scott.*
GGSCI>add trandata <schema>.<tablename>
查看当前配置的复制表,并增加复制表---(当goldengate 只打开了复制DML时)
10. alter extract ext1,extseqno 0 ,extrba 0 重置抽取进程,本地文件序列号从0开始生成
11. alter replicat rep1,extseqno 0,extraba 0 重置复制进程,重新从0号trail文件开始读取
start rep1,aftercsn 12345678