【问题标题】:Migrate on Premise Oracle DB of size 8TB to AWS RDS Oracle将大小为 8TB 的本地 Oracle 数据库迁移到 AWS RDS Oracle
【发布时间】:2021-02-20 21:42:55
【问题描述】:

客户有一个在 2 个节点 RAC 上运行的 Oracle 11g。数据库大小为 8TB。我需要将 Oracle 数据库从本地迁移到 AWS RDS Oracle。

我将在 CDC 中使用 Data Pump 和 AWS DMS。客户要求迁移期间的停机时间为零或接近零。

但是我如何将 8TB 的备份从本地备份到 S3 并将其从 S3 下载到 AWS? S3 的文件大小限制为 5TB。

请帮忙。

【问题讨论】:

    标签: amazon-s3 amazon-rds


    【解决方案1】:

    这可以通过使用 AWS 雪球边缘设备来实现

    较大的数据迁移可能包含数 TB 的信息。由于网络带宽限制或仅仅是数据量,这个过程可能很麻烦。 AWS Database Migration Service (AWS DMS) 可以使用 Snowball Edge 和 Amazon S3 比其他方法更快地迁移大型数据库。

    https://docs.aws.amazon.com/dms/latest/userguide/CHAP_LargeDBs.Process.html

    【讨论】:

    • 感谢您的回复。 AWS 不允许访问 RDS 文件系统。如果我使用 AWS SnowBall,那么如何将 8TB 转储文件复制到 RDS 中的 Oracle Dump Dir?
    【解决方案2】:

    AWS 已经有关于如何从本地 oracle db 迁移到 AWS RDS 的文档。 它提到了

    数据库大小限制:64 TB

    https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html

    下面的 pdf 中提到了所有迁移策略

    https://d1.awsstatic.com/whitepapers/strategies-for-migrating-oracle-database-to-aws.pdf

    关于将大数据迁移到 AWS,您可以参考以下文档

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

    【讨论】:

    • 感谢您的回复。客户没有直接连接。如果我使用 Goldengate 迁移 8TB 卷,那么最初的 8TB 传输大约需要多长时间才能超过正常的互联网连接?
    猜你喜欢
    • 2018-07-11
    • 2014-06-29
    • 1970-01-01
    • 2021-08-26
    • 2018-11-21
    • 2021-05-04
    • 2019-07-12
    • 2019-08-24
    • 2016-08-22
    相关资源
    最近更新 更多