Oracle 评估 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Oracle 评估

本节介绍使用 Oracle 源端点的迁移任务的单独迁移前评估。

要使用 Amazon DMS API 创建个人预迁移评估,请使用列出的 API 密钥作为 StartReplicationTaskAssessmentRun操作Include参数。

注意

要使用本节中的迁移前评估,您必须向 dms_user 添加下列权限:

grant select on gv_$parameter to dms_user; grant select on v_$instance to dms_user; grant select on v_$version to dms_user; grant select on gv_$ASM_DISKGROUP to dms_user; grant select on gv_$database to dms_user; grant select on DBA_DB_LINKS to to dms_user; grant select on gv_$log_History to dms_user; grant select on gv_$log to dms_user; grant select on dba_types to dms_user;

有关将 Oracle 作为源时的权限的更多信息,请参阅 Amazon DMS 的自管理 Oracle 源上所需的用户账户权限

选中数据库级别补充日志记录

API 密钥:oracle-supplemental-db-level

此迁移前评估将验证是否在数据库级别启用了最低限度的补充日志记录。必须启用补充日志记录才能使用 Oracle 数据库作为迁移源。

要启用补充日志记录,使用以下查询:

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA

有关更多信息,请参见 设置补充日志记录

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

API 密钥:oracle-validate-standby-dblink

此迁移前评估将验证是否为 Oracle 备用数据库源创建 Dblink。 AWSDMS_DBLINK 是使用备用数据库作为源的先决条件。使用 Oracle Standby 作为源时,默认情况下Amazon DMS 不验证未完成事务。

有关更多信息,请参见 将自管理 Oracle 数据库作为 Amazon DMS 的源

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

Oracle 验证 LOB 数据类型以及是否已配置二进制读取器

API 密钥:oracle-binary-lob-source-validation

此迁移前评估将验证 Oracle LogMiner 是否用于版本 12c 或更高版本的 Oracle 数据库终端节点。 Amazon DMS不支持 Oracle LogMiner 从 Oracle 数据库版本 12c 迁移 LOB 列。该评估还会检查 LOB 列是否存在,并提供适当的建议。

要将您的迁移配置为不使用 Oracle LogMiner,请将以下配置添加到您的源终端节点:

useLogMinerReader=N;useBfile=Y;

有关更多信息,请参见 在 CDC 中使用 Oracle LogMiner 或Amazon DMS二进制阅读器

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

验证数据库是否为 CDB

API 密钥:oracle-validate-cdb

此迁移前评估会验证数据库是否为容器数据库。Amazon DMS 不支持多租户容器根数据库 (CDB$ROOT)。

注意

只有 Oracle 版本 12.1.0.1 或更高版本需要进行此评估。此评估不适用于 12.1.0.1 之前的 Oracle 版本。

有关更多信息,请参见 将 Oracle 作为 Amazon DMS 源的限制

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

查看 Oracle 数据库版本

API 密钥:oracle-check-cdc-support-express-edition

此迁移前评估会验证 Oracle 源数据库是否为 Express Edition。对于 Oracle Express Edition(Oracle Database XE)版本 18.0 及更高版本,Amazon DMS 不支持 CDC。

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

DMS 验证 Oracle CDC 的方法

API 密钥:oracle-recommendation-cdc-method

此迁移前评估验证了过去七天的重做日志生成,并建议是使用 Amazon DMS Binary Reader 还是 Oracle LogMiner for CDC。

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

有关决定使用哪种 CDC 方法的更多信息,请参阅在 CDC 中使用 Oracle LogMiner 或Amazon DMS二进制阅读器

DMS 验证 Oracle RAC 配置

API 密钥:oracle-check-rac

此迁移前评估会验证 Oracle 数据库是否为 Real Application Cluster。必须正确配置 Real Application Cluster 数据库。如果数据库基于 RAC,我们建议您使用适用于 CDC 的Amazon DMS二进制阅读器,而不是 Oracle LogMiner。

此评估仅对完全加载迁移和 CDC 迁移或仅 CDC 迁移有效。此评估对仅完全加载迁移无效。

有关更多信息,请参见 在 CDC 中使用 Oracle LogMiner 或Amazon DMS二进制阅读器