通过使用数据传输服务DTS(Data Transmission Service),您可以实现PolarDB O引擎集群迁移至自建Oracle。
前提条件
注意事项
类型 | 说明 |
---|---|
源库限制 |
|
其他限制 |
|
特殊情况 | 如自建Oracle为RAC结构,且需接入阿里云VPC,为保证DTS任务成功运行,您需要将Oracle RAC的SCAN IP和每个节点的VIP均接入至阿里云VPC,并且配置路由。具体步骤,请参见本地IDC接入至阿里云方案概览、通过VPN网关实现本地IDC与DTS云服务互通。
注意 在DTS控制台上配置源Oracle数据库信息时,在数据库地址或者IP地址只需输入Oracle RAC的SCAN IP。
|
费用说明
迁移类型 | 链路配置费用 | 公网流量费用 |
---|---|---|
全量数据迁移 | 不收费。 | 通过公网将数据迁移出阿里云时将收费,详情请参见产品定价。 |
增量数据迁移 | 收费,详情请参见产品定价。 |
迁移类型说明
迁移类型 | 说明 |
---|---|
全量数据迁移 | DTS会将源库中迁移对象的存量数据,全部迁移至目标库。
说明 在全量数据迁移完成之前,请勿对迁移对象执行DDL操作,否则可能导致迁移失败。
|
增量数据迁移 | DTS在全量数据迁移的基础上轮询并捕获源库产生的redo log,将源库的增量更新数据迁移到目标库中。
通过增量数据迁移可以实现在应用不停服的情况下,平滑地完成数据迁移。 |
支持增量迁移的SQL操作
操作类型 | SQL操作语句 |
---|---|
DML | INSERT、UPDATE、DELETE |
数据库账号的权限要求
数据库 | 权限要求 |
---|---|
PolarDB O引擎集群 | 高权限账号。 |
自建Oracle数据库 | schema的owner权限。 |
数据库账号创建及授权方法:
- PolarDB O引擎集群请参见创建账号。
- 自建Oracle数据库请参见CREATE USER和GRANT。