同步OceanBase的数据至AnalyticDB MySQL 3.0时,您需要参考本文,在数据源中完成网络、白名单及权限等相关配置,为后续执行数据同步方案做好网络环境及账号权限的准备。

前提条件

配置数据源之前,请确保已完成以下规划与准备工作。
  • 准备数据源:已购买来源数据源OceanBase、去向数据源AnalyticDB MySQL 3.0。
  • 资源规划与准备:已购买独享数据集成资源组,并完成资源配置。详情可参见资源规划与配置
  • 网络环境评估与规划:进行数据集成前,您需根据业务情况,打通数据源、独享数据集成资源组之间的网络,网络联通后参考本文进行交换机、白名单等网络环境下的访问配置。
    • 如果数据源和独享数据集成资源组均处于同地域的同一VPC网络中,数据源与资源组间的网络天然联通。
    • 如果数据源和独享数据集成资源组均处于不同的网络环境中,您需要通过VPN网关等方式,将数据源与资源组间的网络打通。

背景信息

同步来源数据源的数据至去向数据源时,您需要保障数据源与DataWorks的独享数据集成资源组在网络上是联通的,且不存在账号权限的访问限制。
  • 网络白名单
    以下以使用同一VPC网络环境为例,您需要将数据集成资源组所在的VPC网段添加至白名单中,保障数据集成资源组可访问数据源。 联通VPC网络
  • 账号权限

    您需要规划一个可访问数据源的账号,用于后续数据集成过程中访问数据源并进行数据提取、写入的同步操作。

使用限制

OceanBase为分布式关系型数据库,可以使物理分布不同的多个数据库上的数据,被整合为一个完整的逻辑数据库。但实时同步OceanBase的数据至AnalyticDB MySQL ,目前仅支持同步单个物理库的数据,不支持同步逻辑库数据。

操作步骤

  1. 配置白名单。
    将独享数据资源组所在的VPC网段添加至OceanBase的白名单中,操作如下:
    1. 查看并记录独享数据资源组所在的VPC网络。
      1. 登录DataWorks控制台
      2. 在左侧导航栏,单击资源组列表
        • 获取交换机网段

          通过VPC内网同步数据时,需获取并添加独享资源组交换机网段至数据库白名单,获取交换机网段信息步骤如下。

          独享资源组页签下,单击数据集成资源组后的 专有网络绑定,查看 交换机网段并将其添加至数据库白名单中。 交换机网段
        • 获取EIP的IP地址及网段

          通过外网同步数据时,需获取并添加独享资源组本身的EIP信息至数据库白名单,获取EIP信息步骤如下。

          独享资源组页签下,单击数据集成资源组后的 查看信息,复制对话框中的 EIP地址网段至数据库白名单。 EIP
    2. 将上述步骤中记录的独享数据集成资源组的EIP地址和网段添加至OceanBase集群的白名单中,详情请参见设置白名单
  2. 创建账号并配置账号权限。
    您需要规划一个数据库的登录账户用于后续执行操作,此账号需要拥有OceanBase的相关操作权限,详情请参见 新建账号

后续步骤

配置完成数据源后,来源数据源、资源实例、去向数据源彼此间已可网络联通,且不存在访问限制。您可将来源数据源和去向数据源添加至DataWorks的数据源列表中,便于后续创建数据同步方案时关联来源和去向数据源。

添加数据源操作可参见添加数据源