异常同步的log.r0日志信息中会不断的出现包括Err、ORA等错误信息。 如果log.vagentd或log.r0日志中出现异常错误信息,请与dsg工程师联系,针对错误信息内容解决相关问题。
3.5 查看源端增量同步缓存文件
检查源端是否有缓存积压
cat $REALSYNC_BASE/xldr/*/2.cfg.senderno (查看所有通道) cat $REALSYNC_BASE/xldr/$SERVER_NAME/2.cfg.senderno (查看某个通道)
检查是否有缓存积压,源端主要是查看2.cfg.senderno文件。
这个文件的内容有两列数值,第一列值表示已发送的xf1文件数量,第二列值表示需要发送的xf1文件总数。两个数值的差就表示缓存了多少个xf1文件,差值为0表示没有缓存。增量同步过程中这两个值都是动态变化的。如果有缓存积压的话,在$REALSYNC_BASE/xldr/$SERVER_NAME目录下会有很多的*.xf1文件。
3.6 查看目标端增量装载缓存文件
检查目标端是否有缓存积压
cat $REALSYNC_BASE/xldr/*/real0/cfg.loaderno (查看所有通道) cat $REALSYNC_BASE/xldr/$SERVICE_NAME/real0/cfg.loaderno (查看某个通道)
检查是否有缓存积压,目标端主要是查看cfg.loaderno。
这个文件的内容有两列数值,第一列值表示已装载的xf1文件数量,第二列值表示需要装载的xf1文件总数。两个数值的差就表示缓存了多少个xf1文件,差值为0表示没有缓存。增量同步过程中这两个值都是动态变化的。
3.7 使用monitor_log脚本实时监控同步情况
monitor_log脚本在$REALSYNC_BASE/scripts目录下,monitor_log可监控所有通道(不加通道名)和监控单个通道(加通道名)。 ./monitor_log --监控所有通道 ./monitor_log SERVICE_NAME --监控指定通道
监控内容包括:显示积压xf1文件个数、显示延迟时间、显示最近5行日志信息。
四、使用Web控制台管理并查看同步状态
4.1 Web图形界面的安装配置及启动方式
Web图形界面的安装及启动有两个步骤,分别是: 1)web服务器的安装及配置
web图形界面的安装及配置详见web服务器的安装及配置文档,这里不做概述。
2)启动后台监控进程(SRC+TGT)
cd $REALSYNC_BASE/scripts --$REALSYNC_BASE为软件安装目录 ./start_monitor SERVICE_NAME --SERVICE_NAME为通道名
3)关闭后台监控进程(SRC+TGT)
cd $REALSYNC_BASE/scripts --$REALSYNC_BASE为软件安装目录 ./stop_monitor SERVICE_NAME --SERVICE_NAME为通道名
4.2 Web控制台操作及管理步骤
4.2.1控制台登陆
Web服务器安装配置完成且后台监控进程也启动之后,在浏览器中输入web服务器的IP地址及端口号即可进入web控制台的登陆界面。控制台的默认登陆名/密码为dsg/dsg,用户名密码可以在登陆后做修改。
4.2.2添加服务
初次登陆时,需要对管理的同步数据库添加一个服务,如果有多个复制通道可以添加多个。添加服务时需要设置以下几个选项:
服务器名:自定义的服务名(建议用比较容易标示的名称)。 源端IP :源端的IP地址。
端口:源端后台监控进程(x_monitor)使用的端口号。 目标端IP:目标端的IP地址。
端口:目标端后台监控进程(x_monitor)使用的端口号。
DBPSD端口:同步服务进程dbpsd(该进程在源端启动)使用的端口号。
4.2.3主界面
添加完服务器后,在控制台的左侧展开服务器选项会列出各种操作菜单。