将 Oracle 数据库迁移到 AWS 云端 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Oracle 数据库迁移到 AWS 云端

Sagar Patel、Amazon Web Services (AWS)

2024 年 8 月文件历史记录

Amazon Web Services (AWS) 提供了一套全面的服务和工具,用于在可靠安全的 AWS Cloud 基础设施上部署 Oracle 数据库。本指南介绍了用于将 Oracle 本地数据库迁移到 AWS Cloud的选项。它还深入探讨了使用这些迁移选项的最佳实践和场景。

本指南面向正计划将其本地 Oracle 数据库迁移到 AWS的计划或项目经理、产品所有者、数据库管理员、数据库工程师以及运营或基础设施经理。

概述

在将 Oracle 数据库迁移到之前 AWS,应使用关系数据库迁移策略中讨论的框架来了解和评估您的迁移策略

第一步是通过了解迁移的复杂性、兼容性和成本,分析您的应用程序和 Oracle 数据库工作负载。以下是您在计划迁移时应考虑的一些要点:

  • 检查数据库的当前大小和总体容量增长。例如,如果您计划将 Oracle 数据库迁移到 Amazon Relational Database Service (AmazonRDS) 或 Amazon C RDS ustom,则可以创建存储空间高达 64 TiB 的数据库实例。有关最新信息,请参阅亚马逊RDS文档中的亚马逊RDS数据库实例存储

  • 查看 Oracle 自动工作负载存储库 (AWR) 报告,以检查本地数据库的资源使用情况和数据库运行状况。

  • 检查当前数据库对其他数据库的依赖关系。如果您的数据库依赖于其他数据库,则可以将它们一起迁移或在迁移您的主数据库之后创建依赖关系。

  • 检查应用程序依赖关系。如果您的数据库支持传统应用程序、自定义应用程序或打包应用程序,那么适用于 Oracle 的 Amazon C RDS ustom 可能是一个不错的选择。该服务允许您保留对数据库配置、共享文件系统和操作系统补丁的控制。

  • 确定数据库的吞吐量IOPS和吞吐量。如果您计划迁移到亚马逊RDS,请考虑亚马逊RDS数据库实例的 I/O 性能

  • 查看您当前的架构以及审计或合规需求,以确保在迁移到亚马逊RDS或亚马逊弹性计算云 (AmazonEC2) 后能够满足这些要求。

  • 如果您计划迁移到 A RDS mazon for Oracle,请检查您的 Oracle 数据库软件的版本和版本,确保支持该软件(参见亚马逊当前支持的版本RDS和亚马逊RDS定制版)。

  • 检查您的本地环境和之间的网络连接AWS,确保其提供足够的带宽,以便在本地和之间快速传输数据AWS。

  • 确定可供迁移的停机时间量,从而您可以规划迁移方法并决定您是否想要使用在线迁移或离线迁移。

  • 确定现有数据库工作负载的恢复时间目标 (RTORPO)、恢复点目标 (SLA) 和服务级别协议 () 要求。

  • 检查数据库工作负载的芯片组端平台。AWS支持 x86-x64 小端平台。其他平台,例如Sun SPARC、HP Tru64或IBMzSeries基于大端的平台,需要跨平台迁移。

  • AWS支持 Linux(32 位和 64 位)和 Windows 操作系统。它不支持通常用于 Oracle 数据库的 Solaris、HP-UX 或IBMAIX操作系统。从这些操作系统迁移 Oracle 数据库需要进行平台转换。