首页 > 数据库 > Oracle > 使用DTS进行自建Oracle间的数据迁移
原为地址: https://help.aliyun.com/document_detail/146644.html?spm=a2c4g.11186623.6.675.63e63024fnQGXJ
本文介绍如何使用数据传输服务DTS(Data Transmission Service),实现自建Oracle间的数据迁移。DTS支持结构迁移、全量数据迁移以及增量数据迁移,同时使用这三种迁移类型可以平滑地完成Oracle数据库的数据迁移。
进行数据迁移操作的Oracle数据库支持以下实例类型:
本文以 ECS上的自建数据库为例介绍配置流程,其他类型的自建Oracle数据库配置流程与该案例类似。
迁移类型 | 链路配置费用 | 公网流量费用 |
---|---|---|
结构迁移/全量数据迁移 | 不收费。 | 通过公网将数据迁移出阿里云时将收费,详情请参见 产品定价。 |
增量数据迁移 | 收费,详情请参见 产品定价。 |
迁移类型 | 说明 |
---|---|
结构迁移 | DTS将迁移对象的结构定义迁移到目标Oracle数据库中。目前DTS支持的对象为表、视图、同义词、触发器、存储过程、存储函数、包和自定义类型。
说明 不兼容触发器,当迁移对象包含了触发器可能导致数据不一致。 |
全量数据迁移 | DTS会将源Oracle数据库迁移对象的存量数据,全部迁移至目标Oracle数据库中。
说明 在结构迁移和全量数据迁移完成之前,请勿对迁移对象执行DDL操作,否则可能导致迁移失败。 |
增量数据迁移 | DTS在全量数据迁移的基础上轮询并捕获源Oracle数据库产生的redo log,将源Oracle数据库的增量更新数据同步到目标Oracle数据库中。通过增量数据迁移可以实现在应用不停服的情况下,平滑地完成Oracle数据库的迁移。 |
迁移数据源 | 结构迁移 | 全量迁移 | 增量数据迁移 |
---|---|---|---|
源Oracle数据库 | schema的owner权限 | schema的owner权限 | SYSDBA |
目标Oracle数据库 | schema的owner权限 | schema的owner权限 | schema的owner权限 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29990276/viewspace-2686637/,如需转载,请注明出处,否则将追究法律责任。