当前位置: 首页 > 工具软件 > WalMiner > 使用案例 >

金仓数据库WalMiner日志逻辑解码工具 (3. WalMiner的运行环境准备)

楚丰羽
2023-12-01

主要针对以上2.3限制与约束,提前做的一些配置和检查工作

本章节包含以下内容:

3.1. 开启full_page_writes 

KingbaseES默认开启 full_page_writes 。如果未开启,则不能使用WalMiner进行日志解析。WalMiner只解析 full_page_writes 开启后生成的日志。

  • 开启方式:

    修改 kingbase.conf 文件中 full_page_writes on ,并重启数据库。

3.2. WAL日志连续性检查 

查看sys_wal目录或指定目录WAL日志文件的编号。

3.3. 安装 

-- 创建WalMiner扩展
create extension walminer;

3.4. 数据字典检查 

数据字典是保存KingbaseES元数据的文件,解析WAL日志时,可以使用已存在的数据字典文件,如果不使用数据字典文件,则默认使用本库的元数据信息。

  • 导出数据字典方式

-- 可传入目录或文件全路径
-- 如果传入目录,会在目录下找dictionary.d文件,如果文件不存在,则报错
select walminer_load_dictionary('$KBDATA/sys_walminer/wm_datadict');
select walminer_load_dictionary('$KBDATA/sys_walminer/wm_datadict/dictionary.d');
 类似资料: