暂无图片
使用MogDB工具mog_xlogdump解析wal日志信息及使用pagehack解析数据块信息
最近更新:2024-04-11 12:17:04

简介

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
......