基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
如何为 Oracle 至 OceanBase 数据库 Oracle 租户的数据迁移项目配置归档模式
更新时间:2023-11-16 04:11
对于 Oracle 至 OB_Oracle 的增量实时同步,默认情况下,drc_store 拉取在线 Redo Log。如果您需要拉取归档日志,则需要手动配置。
操作步骤
手动配置归档模式的方式如下:
新建数据迁移项目下修改 Topic 参数。
创建数据迁移项目。
单点运行到配置源端 DRC Topic 之后,启动源端 DRC Store 之前,获取 CM_URL。
cat /home/ds/supervisor/package/config/drc.properties配置源端 DRC Topic 上下文中获取 Topic 名称,Subtopic 名称为后缀添加
-000-0。在 Docker 执行如下命令。curl http://$CM_URL/topic/update -d "topic=oms_source_topic_1000007_ISUSER_MAIN-000-0&key=exCfg&value=deliver2store.logminer.only_fetch_archived_log=true"单击 下一步,启动 DRC Store,并执行如下命令验证 Store 启动参数。
cd /home/ds/store7xxx/log grep 'only fetch archived log' store.log
从
/home/ds/storexxx/conf/checkpoint中获取之前 Store 的 Checkpoint 号,以便在原有项目上新建 Store 时使用。原有项目上新建 Store,增加参数:
deliver2store.logminer.only_fetch_archived_log=true。请参考如下命令执行本步骤:
curl -XPOST xxx.xxx.xxx.xxx:8088/crawler/start -d 'topic=oms_source_topic_90_CALL_CENTER-000-0&checkpoint=::::1608422400:&role=master&type=DELIVER2STORE&deliver2store.logminer.only_fetch_archived_log=true'