通过数据订阅功能,您可以实时订阅源库的增量数据,轻松帮助业务实现轻量级缓存更新、业务异步解耦、含ETL逻辑的数据实时同步等场景。本文为您介绍如何创建Oracle数据订阅任务。
前提条件
- 自建Oracle数据库的版本为9i、10g、11g版本,暂不支持为RAC或PDB实例。
- 自建Oracle数据库已开启Supplemental Logging,且要求supplemental_log_data_pk,supplemental_log_data_ui已开启,详情请参见Supplemental Logging。
- 自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见ARCHIVELOG。
- 暂不支持通过公网方式进行数据订阅。
注意事项
类型 | 说明 |
---|---|
源库限制 |
|
其他限制 |
|
准备工作
登录待订阅的Oracle数据库,创建用于数据订阅的数据库账号并授予DBA权限。授权方式,请参见CREATE USER和GRANT USER。
注意 如需订阅增量数据,且不允许授予DBA权限,您需要按照如下方法开启归档和补充日志,并为Oracle数据库账号授予更精细化的权限。
操作步骤
后续步骤
成功运行订阅任务后,您需要新增消费组,并根据下游客户端选择订阅数据消费方式。
- 消费组的创建和管理,请参见新增消费组。
- 根据消费客户端类型,选择订阅数据的消费方式: