mog_xlogdump是云和恩墨独立开发的wal日志离线解析工具。主要用于在主备集群场景中,数据库永久性宕机且无法恢复的情况下,反向解析无法启动的数据库,然后在集群中恢复wal日志尾部没有同步的数据。
安装mogdb插件
[omm@mogdb114 5.0]$ tar -xzvf Toolkits-5.0.5-CentOS-x86_64.tar.gz
[omm@mogdb114 toolkits]$ ./plugin_install.sh all
使用脚本、工具、程序或者手动插入数据:
5328 2024-42-26 16:42:53; IP=172.20.22.180,port=26000; Execute Insert
5329 2024-42-26 16:42:57; IP=172.20.22.180,port=26000; Execute Insert
5330 2024-43-26 16:43:01; IP=172.20.22.180,port=26000; Execute Insert
5331 2024-43-26 16:43:03; IP=172.20.22.180,port=26000; Execute Insert
5332 2024-43-26 16:43:08; IP=172.20.22.180,port=26000; Execute Insert
5333 2024-43-26 16:43:09; IP=172.20.22.180,port=26000; Execute Insert
5334 2024-43-26 16:43:16; IP=172.20.22.180,port=26000; Execute Insert
查看记录
MogDB=# select ctid,xmin,xmax,cmin,cmax,* from jdbc_select_insert where id>=5334 ;
ctid | xmin | xmax | cmin | cmax | id | last_update
----------+-------+------+------+------+------+---------------------
(28,155) | 88050 | 0 | 0 | 0 | 5334 | 2024-03-26 16:43:16
(28,156) | 88783 | 0 | 0 | 0 | 5358 | 2024-03-26 16:43:54
(28,157) | 88784 | 0 | 0 | 0 | 5359 | 2024-03-26 16:43:54