注册
DMHS数据同步故障处理总结
专栏/培训园地/ 文章详情 /

DMHS数据同步故障处理总结

因赛侯 2024/04/24 633 0 0
摘要

2024年4月15日业务部门报告分析系统数据没有更新,最新数据是几天前的。
结排查分析系统数据库通过DMHS从业务数据库同步数据,业务数据库几天前做过升级,升级后表结构有变化导致同步异常。

处理方案:停止CPT、手动同步异常表。

处理过程:
1、stop cpt
DMHS> stop cpt
执行以上命令后很久没有结果,可能卡住。在dmhs_console目录下找到dmhs_cpt.tmp,删除此文件等于stop cpt。cpt停止状态如下。

DMHS> cpt

capture module information log execute module information


status : quit status : idle
database name : database : abnormal
database ID : 0 active transaction : 0
log mode : online waitting for execute count : 0
ansys queue : 0 exec times : 0 (0 times/s)
post queue : 0 commit trx : 0 (0 times/s)
log page sequence No. : 0 rollback : 0 (0 times/s)
waitting for analysis : 0 affect rows : 0 (0 rows/s)
waitting for post : 0 lob cached : 0
log page number : 0 (0 pages/s) checkpoint :
post times : 0 ( 0mes/s) cvt state : idle
file IO times : 0 (0 times/s) cvt trx num : 0
log cache bytes : 0 B (0 B/s)
log parse bytes : 0 B (0 B/s)
log total bytes : 0 B (0 B/s)
archive directory :
log file :
log time :


log sender information log receiver information


status : halt status : halt
filter count : 0 total log count : 0
queue length : 0 (0.00 percent) recieve times : 0 times
log total count : 0 exectute times : 0 times
send times : 0 times log LSN : 0
log LSN : 0 message LSN : 0
message LSN : 0 start LSN : 0
Start LSN : 0 message bytes : 0 B (0 B/s)
message bytes : 0 B (0 B/s)
log time :
Apply status : No data
execute success

2、手动同步异常表
DMHS> copy 0 "sch.name='XXXX_LCBA' and tab.name in ('SJJH_YX_DZJZBG', 'YJ_YX_AJYJJD', 'AJ_YX_AJ', 'RW_YX_GARW', 'YJ_YX_AJCQYJJL', 'LCJK_YX_JKPCJG', 'JWDC_YX_XSGL_BFYR')" drop|create|insert|thread|16
CSL[WARN]: Detect the DROP mask, this mask will drop target table, confirm to continue?(Y/N)
Y
copy mask is : |CREATE|DROP|INSERT|THREAD|TABLE|OBJID|REP
execute finish, please look up log file of exec module to check data load result
3、启动cpt
DMHS>
DMHS> start cpt
execute success

DMHS> cpt

capture module information log execute module information


status : quit status : idle
database name : DMR database : normal
database ID : 11 active transaction : 0
log mode : archive waitting for execute count : 0
ansys queue : 0 exec times : 11704066 (0 times/s)
post queue : 0 commit trx : 6731239 (0 times/s)
log page sequence No. : 0 rollback : 0 (0 times/s)
waitting for analysis : 0 affect rows : 20136204 (0 rows/s)
waitting for post : 0 lob cached : 0
log page number : 0 (0 pages/s) checkpoint : 2024-04-15 16:23:36
post times : 0 ( 0mes/s) cvt state : idle
file IO times : 0 (0 times/s) cvt trx num : 0
log cache bytes : 0 B (0 B/s)
log parse bytes : 0 B (0 B/s)
log total bytes : 0 B (0 B/s)
archive directory : /dmarch/NX_R/arch
log file :
log time :


log sender information log receiver information


status : waiting for log status : waiting recieve log
filter count : 0 total log count : 59788002
queue length : 0 (0.00 percent) recieve times : 3927435 times
log total count : 1 exectute times : 59788002 times
send times : 0 times log LSN : 0
log LSN : 0 message LSN : 0
message LSN : 0 start LSN : 13953907904
Start LSN : 13953907904 message bytes : 6344052436 B (3 B/s)
message bytes : 0 B (0 B/s)
log time :
Apply status : No data
execute success

DMHS>

4、达梦管理工具登录分析数据库查看数据已经更新,分析系统前台查看数据也正常。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服