反馈已提交

网络繁忙

数据源支持范围

  • 文档创建者:FineTube
  • 历史版本:6
  • 最近更新:FineTube 于 2022-07-20
  • 1、概述

    数据管道 支持数据源的类型如下所示:

    1)通过 BINLOG 模式同步 MySQL数据库。

    2)通过 Oracle LogMiner 模式同步 Oracle数据库。

    3)通过 CDC 模式同步 SQL Server数据库。


    具体版本、以及配置模式如下所示:

    数据库类型

    版本备注

    MySQL

    • MySQL 5.6及以上

    • 非只读数据库(当前只支持 InnoDB 引擎,集群架构只支持 MHA)

    • BINLOG 模式

    • 不支持同步视图

    • 集群仅支持连接主节点

    Oracle
    • Oracle 9i、10g、11g、12c

    • 提供 Oracle LogMiner

    • 不支持同步视图

    SQL Server

    • 企业版(Enterprise Edition): 2008 及以上版本

    • 标准版(Standard): 2016SP1 及以上版本

    • CDC 模式

    • SQL Server Agent 为运行状态


    2、详细描述

    2.1 MySQL

    版本要求:

    MySQL 5.6 以上版本的非只读数据库;

    当前只支持 InnoDB 引擎,集群架构只支持 MHA。


    数据库用户权限要求:

    ① 表的 SELECT 权限, REPLICATION SLAVE, REPLICATION CLIENT
    ② BINLOG 配置要求:

    MYSQL BINLOG MODE = 'ROW'
    BINLOG_ROW_IMAGE = 'FULL'

    BINLOG 保留时间建议大于3天


    其他:

    ①当为MHA集群架构时,仅支持连接主节点

    ②BINLOG 模式不支持同步视图


    开启方式:MySQL Binlog配置 - FineTube帮助文档 - 全面的FineTube学习资料 (fanruan.com)


    2.2 Oracle

    版本要求:

    Oracle 9i、10g、11g、12c


    数据库用户权限要求:

    SELECT ANY TRANSACTION, LOGMINING, EXECUTE ON DBMS_LOGMNR_D, EXECUTE ON DBMS_LOGMNR, EXECUTE ON DBMS_FLASHBACK, CREATE SESSION, RESOURCE, SELECT ANY DICTIONARY, FLASHCK ANY TABLE, EXECUTE_CATALOG_ROLE, 以及相关表的 SELECT 权限


    其他要求:
    ①提供 Oracle LogMiner
    ②不支持同步视图


    开启方式:Oracle LogMiner设置 - FineTube帮助文档 - 全面的FineTube学习资料 (fanruan.com)


    2.3 SQL Server

    版本要求:

    企业版(Enterprise Edition)需要 2008 或以上版本,标准版(Standard)需要 2016SP1 或以上版本。


    数据库用户权限要求:
    ① 角色要求:public,db_datareader
    ② 权限要求:数据源表的 SELECT 权限,INFORMATION_SCHEMA 的 SELECT 权限, sys 的 SELECT 权限
    ③ 如果 capture instance 指定了角色(role),该角色需要包含当前用户。


    其他:
    ① 读取的数据库开启 CDC。
    ② SQL Server Agent 为运行状态。检查方法:

      使用 sysadmin 角色的用户执行 EXEC master.dbo.xp_servicecontrol N'QUERYSTATE', N'SQLSERVERAGENT'; 并确保结果为 Running(SQL Server Agent 运行中)。
      若结果为 Stopped. 请开启 SQL Server Agent。

    附件列表


    主题: 模块介绍
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭