ogg软件的安装目录下,有两个东西,我们可能会经常用到,一个是命令行工具GGSCI,另一个就是日志文件ggserr.log,除此之外,还有很多目录,比如说dirprm是链路配置文件集,dirdat通常用来存放队列文件等等。首先我们简单说明一下ggsci中的常用命令。
一、GGSCI
若没有配置环境变量,则在ogg的安装目录下,运行一下命令即可登录:
$ ./ggsci
(1)info的使用
info,在ggsci中可以查看链路信息
1. info all 查看整体的运行状况
group 表示进程的名称(MGR进程不显示名字);Lag表示进程的延时;Status表示进程的状态,有以下四种状态:
STARTING 表示进程正在启动过程中
RUNNING 表示进程正常运行
STOPED 表示进程被正常关闭
ABENDED 表示进程非正常关闭,需要进一步调查原因(通过rec文件或者通过ogg日志确认)
2. info <proc_name>查看进程的参数设置,支持通配符
3. info <proc_name> detail
查看更详细的信息,包括使用的trail文件、参数文件、报告文件、告警日志的位置等。
4. info <proc_name> showch命令可以查看到详细的关于checkpoint的信息,用于查看GoldenGate进程处理过的事物记录。
recovery checkpoint 表示源数据中最早的未被处理的事务,通过此参数,还可以查看到该事务的redolog位于哪个日志文件以及该日志文件的序列号。可以确定需要保留的日志文件范围(比日志文件的序列号大的均需要保留)
(2)view的使用
view主要用来查看文本
1. view params <proc_name> 查看进程的参数设置,该命令支持通配符 *
2. view report <proc_name> 查看进程的运行报告(可用于排错)
(3)stats的使用
stats <proc_name>,<time_type>,<owner>.<table_name> 详细的列出处理的类型和记录数
stats eora,total 该进程启动以来处理的所有记录数
stats eora,daily,table scott.dept 当天处理的scott.dept表的所有记录数
二、ggserr.log查看日志
1. 可以用以下方法查看日志文件
可以通过操作系统命令直接查看ggserr.log文件。
使用GoldenGate Director。
在GGSCI中运行命令view ggsevt。
2. 在日志文件中可以查看到的内容如下
GGSCI命令的历史记录。
GoldenGate进程的启动与停止。
已执行的处理。
发生的错误。
信息和警告消息。