详细解答可以参考官方帮助文档
DTS在启动迁移之前,会进行前置预检查,本小节简单介绍Oracle->RDS For PPAS的预检查内容:
预检查项 | 检查内容 | 备注 |
---|---|---|
源库连接性检查 | 检查DTS服务同Oracle实例的连通性 | (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查 (2) 检查Oracle是否开启监听端口 |
目的库连接性检查 | 检查DTS服务同目的RDS For PPAS实例的连通性 | 检查填写信息是否有误,如果有误请先修改后重新预检查 |
源库版本检查 | 检查Oracle实例的版本,DTS是否支持 | DTS目前只支持10g,11g,12c三个版本 |
源库权限检查 | 检查Oracle实例访问账号的权限是否满足要求 | 如果权限不足,请参照上面的权限要求一节授权后,重新预检查 |
目的库权限检查 | 检查RDS For PPAS实例访问账号的权限是否满足要求 | 如果权限不足,请参照上面的权限要求一节授权后,重新预检查 |
同名对象存在性检查 | 检查待迁移对象在目标RDS For PPAS是否已经存在 | 如果检查失败,请将目标库中这些已经存在的对象删除后,重新进行预检查 |
源端同名对象存在性检查 | 检查待迁移对象中,要迁入目标同一个schema的对象是否同名 | 如果检查失败,可以参考 库表列映射 将重名对象进行重命名 |
源库日志模式检查 | 检查源库是否开启archive log | 如果未开启,请启用后,重新预检查 |
约束完整性检查 | 检查待迁移对象依赖的父对象是否迁移 | 如果检查失败,那么可以修改迁移对象,同时迁移依赖的父对象后,重新预检查 |
DBLINK存在性检查 | 检查源库是否存在DBLINK | 如果存在,那么需要修改迁移对象,不选择DBLINK |
增量拓扑冲突检查 | 检查同一个迁移对象是否已经存在迁移链路 | 如果存在冲突链路,那么需要删除掉冲突链路后,重新预检查 |
字段类型检查 | 检查待迁移表的是否存在数据类型为long类型的字段 | 如果存在那么对应的表只能进行全量数据迁移,不能选择增量数据迁移 |
表是否存在主键或者唯一性非空索引检查 | 检查待迁移表是否包含主键或非空唯一键 | 如果存在那么对应的表只能进行全量数据迁移,不能选择增量数据迁移 |
补偿日志开启检查 | 检查是否开启supplemental_log | 如果未开启,请启用后,重新预检查 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。