跳到主要内容

Dameng LogMiner 同步准备

CloudCanal 使用 LogMiner 实现 Dameng 增量数据同步。本文介绍数据同步前的准备工作。

准备动作 1 - 开启日志归档

  1. 检查当前数据库是否开启归档

    • 如果 ARCH_INI 参数为 1 则忽略该准备动作。
    SELECT PARA_NAME,PARA_VALUE FROM V$DM_INI WHERE PARA_NAME = 'ARCH_INI';
  2. 修改 dm.ini 参数

    ARCH_INI = 1
  3. 配置 dmarch.ini 本地归档

    [ARCHIVE_LOCAL1]
    ARCH_TYPE = LOCAL
    ARCH_DEST = d:\dmdata\arch
    ARCH_FILE_SIZE = 128 #单位Mb
    ARCH_SPACE_LIMIT = 0 #单位Mb,0表示无限制,范围1024~4294967294M

准备动作 2 - 修改归档日志模式

  1. 检查当前数据库日志模式
    • 如果 RLOG_APPEND_LOGIC 参数为 2 则忽略该准备动作。
    SELECT PARA_NAME,PARA_VALUE FROM V$DM_INI WHERE PARA_NAME = 'RLOG_APPEND_LOGIC';
  2. 修改 dm.ini 参数
    RLOG_APPEND_LOGIC = 2