数据传输服务DTS(Data Transmission Service)支持将自建Oracle同步至云原生数据仓库AnalyticDB PostgreSQL版,帮助您构建实时数仓。
前提条件
- 自建Oracle数据库的版本为9i、10g、11g、12c、18c或19c版本。
- 自建Oracle数据库已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问,详情请参见ARCHIVELOG。
- 自建Oracle数据库已开启Supplemental Logging,且已开启supplemental_log_data_pk,supplemental_log_data_ui,详情请参见Supplemental Logging。
- 已创建目标云原生数据仓库AnalyticDB PostgreSQL版实例,如未创建请参见创建实例。
注意事项
类型 | 说明 |
---|---|
源库限制 |
|
其他限制 |
|
支持的同步架构
- 1对1单向同步。
- 1对多单向同步。
- 多对1单向同步。
- 级联单向同步
支持同步的SQL操作
操作类型 | SQL操作语句 |
---|---|
DML | INSERT、UPDATE、DELETE |
DDL | ADD COLUMN |
数据库账号的权限要求
数据库 | 所需权限 | 账号创建及授权方法 |
---|---|---|
自建Oracle数据库 | DBA | CREATE USER和GRANT。 |
AnalyticDB PostgreSQL实例 | 待迁入数据库的写权限 | 目标AnalyticDB PostgreSQL实例的初始账号满足权限要求,创建方式,请参见创建数据库账号。
说明 您也可以填入具备RDS_SUPERUSER权限的账号,创建方法请参见用户权限管理。
|