繁体   English   中英

AWS DMS-从Oracle到Redshift的增量迁移

[英]AWS DMS - incremental migration from Oracle to Redshift

我是AWS DMS服务的新手。 计划将本地Oracle迁移到Redshift。 在进入生产环境之前,当前正在AWS中尝试测试Oracle RDS,这是实际数据库的一小部分作为源。 到目前为止,在从RDS到Redshift的批量加载和增量迁移方面已经取得了成功。

对于本地oracle,尤其是对于增量负载

1)根据文档: http ://docs.aws.amazon.com/dms/latest/sbs/CHAP_On-PremOracle2Aurora.Steps.ConfigureOracle.html,需要使用补充日志记录来启用本地。 计划使用以下两个命令。

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

生产数据库具有多个日志记录位置。 除上述两个设置外,我还应该寻找其他日志设置以使DMS选择多个日志位置吗?

2)在给定的同一链接中,第4点表示“创建或配置要由AWS DMS使用的数据库帐户”。

我应该在哪里创建该用户? 本地oracle还是AWS? 如何配置DMS使用该用户?

您需要阅读以下文档:

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html

关于第二个问题; 您需要在Oracle源数据库中创建用户,“使用自管理的Oracle数据库作为AWS DMS的源”部分介绍了您需要提供的所有资助。

对于第一个问题,如果您查看SQL Server文档;

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html

它规定了限制; '不支持将SQL Server备份到多个磁盘。 如果已将备份定义为将数据库备份写入不同磁盘上的多个文件,则AWS DMS无法读取数据,并且AWS DMS任务失败。

我在oracle文档的第一个链接中看不到类似的规定,如果冒用oracle,DMS可以从数据库内部的配置值确定并处理多个日志记录位置,这很危险。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM