本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 1 阶段:评估
评估阶段的重点是收集和分析有关源Oracle数据库的信息。这是迁移的基本部分,因为所有后续阶段都基于在此阶段收集的数据点。该阶段的分析结果是其余阶段的输入。它决定了平台重组选项、迁移工具和方法的最合适选择。
在准备迁移到源Oracle数据库时,您可以使用以下工具来评估源数据库 AWS。
Oracle诊断支持脚本
Oracle诊断支持脚本分析本地Oracle数据库。这些脚本具有以下特征:
-
Oracle诊断脚本都是使用 SQL*Plus 命令行实用程序编写的。要准备报告,必须拥有有权查询Oracle字典视图的用户帐户。
-
这些脚本收集与Oracle数据库配置和数据库对象相关的信息。
-
这些脚本生成包含多个部分的 HTML 报告,其中包括数据库大小、架构大小、大型二进制对象 (LOB) 信息、重做日志和归档日志信息。
-
该报告可以帮助决定迁移策略。
Oracle自动工作负载存储库
Oracle自动工作负载存储库 (AWR)
-
OracleAWR 收集、处理和维护数据库性能统计信息。
-
这些信息是定期收集或按需收集的。它可以显示在报告和视图中。
-
AWR 会生成有关 CPU、内存、I/O 和其他关键信息的报告。这些报告可帮助您了解数据库中运行的工作负载的性质以及数据库中所需的资源 AWS Cloud。
收集统计数据
通过使用这些工具,您可以收集有关Oracle数据库配置、使用情况和性能的统计信息。要成功迁移,您还需要了解数据库的复杂性、兼容性和依赖性。这包括有关操作系统、网络、应用程序和业务需求的信息。
以下列表包含最常见的准备任务:
-
确定数据库的恢复时间目标 (RTO)、恢复点目标 (RPO) 和服务级别协议 (SLA) 要求。Oracle
-
检查本地环境与之间的网络连接 AWS。确保它提供足够的带宽,以便在本地和之间快速传输数据 AWS。
-
确定可供迁移的停机时间。这可以帮助您选择在线或离线迁移方法。
-
检查数据库工作负载的芯片组端平台。AWS 支持 x86-x64 小端平台。其他平台,例如Sun SPARC、HP Tru64或基于IBM Z系列的大端平台,需要跨平台迁移。
-
AWS 支持 Linux(32 位和 64 位)和 Windows 操作系统。它不支持通常用于数据库的 Solaris、HP-UX 或 IBM AIX 操作系统。Oracle从这些操作系统迁移Oracle数据库需要平台转换。
-
审查当前架构以及审计或合规需求,确保迁移到后所有要求都能得到满足 AWS。
-
了解不同平台改造选项的局限性:
-
检查Oracle数据库软件的版本和版本以确保其受支持。
-
确定数据库的每秒 input/output 操作数 (IOPS) 和吞吐量。
-
检查当前的数据库大小和存储增长模式。
-
-
如果要迁移Oracle数据库企业版,请确定应用程序实际使用了哪些企业版功能。在评估将企业版降级为标准版 2 (SE2) 的选项时,这一点很重要。
-
收集当前Oracle数据库许可协议的详细信息。
-
检查应用程序依赖关系。如果Oracle数据库支持旧版、自定义或打包的应用程序,则该应用程序将需要访问数据库管理员权限和底层操作系统。