本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
您可以使用DMS数据收集器来发现目标引擎不支持的数据库功能。为了选择正确的迁移目标,您应当考虑这些限制。
DMS数据收集器会发现特定的源数据库功能。然后,DMSFleet Advisor 会从迁移到指定目标的角度分析源功能,并提供有关限制的更多信息,并包括解决或避免此限制的建议措施。此外,DMSFleet Advisor 还会计算这些限制的影响。
目标引擎详细信息页面中提供了限制列表。从左侧导航菜单中的建议页面导航到此页面。从目标列表中选择要检查的目标引擎。限制列表位于页面底部。
下表包括 Amazon for My SQL 不支持RDS的 “我的SQL数据库” 功能。
限制 | 描述 | 影响 |
---|---|---|
身份验证插件 |
Amazon RDS 不支持 “我的SQL身份验证” 插件。 |
低 |
将错误记录到系统日志 |
Amazon RDS 不支持将错误日志写入系统日志。 |
低 |
全局事务标识符 |
RDS对于我的 SQL 5.7 版本以及 My 8.0.26 及RDS更高版本 My 8.0 版本,您可以将全局交易标识符与所有交易标识符一起使用。SQL SQL |
低 |
组复制 |
Amazon RDS 不支持 “我的SQL群组复制” 插件。 |
低 |
InnoDB 表空间加密 |
亚马逊RDS不支持 InnoDB 表空间加密。 |
低 |
InnoDB 保留字 |
InnoDB 是 Amazon for My RDS 的保留词。SQL您不能将此名称用于 “我的SQL数据库”。 |
低 |
钥匙环插件 |
Amazon RDS 不支持 “我的SQL密钥环” 插件。 |
低 |
密码验证插件 |
Amazon RDS 不支持 “我的SQL |
低 |
永久保存的系统变量 |
Amazon RDS 不支持 “我的SQL持久系统变量”。 |
低 |
限制访问 |
Amazon RDS 限制访问某些需要高级权限的系统过程和表。此外,亚马逊RDS不允许主机使用 Telnet、Secure Shell (SSH) 或 Windows 远程桌面连接直接访问数据库实例。 |
低 |
Rewriter 查询重写插件 |
Amazon RDS 不支持 My SQL Rewriter 查询重写插件。 |
低 |
半同步复制 |
Amazon RDS 不支持 “我的SQL半同步复制”。 |
低 |
可传输的表空间 |
Amazon RDS 不支持 “我的SQL可传输表空间” 功能。 |
低 |
X 插件 |
亚马逊RDS不支持 SQL My X 插件。 |
低 |
下表包括 Amazon for Oracle 不支持RDS的 Oracle 数据库功能。
限制 | 描述 | 影响 |
---|---|---|
Active Data Guard |
您不能将 Active Data Guard 与 Oracle 多租户容器数据库配合使用 (CDB)。 |
中 |
Automatic Storage Management |
亚马逊RDS不支持 Oracle 自动存储管理 (OracleASM)。 |
中 |
Database Activity Streams |
Amazon RDS 不支持单租户架构的 Oracle 数据库活动流。 |
高 |
文件大小限制 |
Oracle 数据库实例上RDS单个文件的最大大小为 16 TiB。 |
中 |
FTP 和 SFTP |
Amazon RDS 不支持FTP和SFTP。 |
中 |
混合分区表 |
亚马逊RDS不支持 Oracle 混合分区表。 |
高 |
Oracle Data Guard |
亚马逊RDS没有针对单租户架构的 Oracle Data Guard。 |
高 |
Oracle Database Vault |
亚马逊RDS不支持 Oracle 数据库保管库。 |
高 |
甲骨文DBA权限库 |
亚马逊RDS对 Oracle DBA 权限有限制。有关更多信息,请参阅 Oracle DBA 权限限制。 |
高 |
Oracle Enterprise Manager |
亚马逊RDS没有针对单租户架构的 Oracle Enterprise Manager。 |
高 |
Oracle Enterprise Manager Agent |
亚马逊RDS没有针对单租户架构的 Oracle Enterprise Manager 代理。 |
中 |
Oracle Enterprise Manager 云控制管理存储库 |
你不能将 Amazon for Oracle 数据库实例用RDS于 Oracle Enterprise Manager 云控制管理存储库。 |
高 |
Oracle Flashback Database |
亚马逊RDS不支持 Oracle 闪回数据库功能。 |
高 |
Oracle Label Security |
亚马逊RDS不支持单租户架构的 Oracle 标签安全。您只能将 Oracle 标签安全用于多租户容器数据库 (OracleCDB)。 |
高 |
Oracle Messaging Gateway |
亚马逊RDS不支持 Oracle 消息传送网关。 |
高 |
Oracle Real Application Clusters |
亚马逊RDS不支持 Oracle 真实应用程序集群 (OracleRAC)。 |
高 |
Oracle Real Application Testing |
Amazon RDS 不支持 Oracle 真实应用程序测试。 |
高 |
Oracle Snapshot Standby 数据库 |
亚马逊RDS不支持 Oracle 快照备用数据库。 |
高 |
公共同义词 |
Amazon RDS 不支持 Oracle 提供的架构的公开同义词。 |
中 |
不支持的功能的架构 |
Amazon RDS 不支持需要系统权限的 Oracle 功能和组件架构。 |
高 |
纯统一审计 |
Amazon RDS 不支持纯粹的统一审计。您可以在混合模式下使用统一审计。 |
中 |
Workspace Manager |
Amazon RDS 不支持 Oracle 数据库工作空间管理器 |
高 |
下表包括亚马逊版 Postgre SQL 不支持的 P RDS ostgre SQL 数据库功能。
限制 | 描述 | 影响 |
---|---|---|
并发连接 |
与您RDS的 for Postgre SQL 实例的最大并发连接数受 |
低 |
最新版本 |
Amazon RDS 不会自动应用主要版本升级。要执行主要版本升级,请手动修改数据库实例。有关更多信息,请参阅为 Postgre SQL 选择主要版本升级。 |
低 |
预留连接 |
Amazon RDS 保留最多 3 个连接用于系统维护。如果为用户连接参数指定一个值,请为您希望使用的连接数目加上 3。 |
低 |
支持的扩展 |
RDSfor Postgre SQL 支持有限数量的 Postgre SQL 数据库引擎扩展。您可以在 Postgre SQL 版本的默认数据库参数组中找到支持的扩展列表。您还可以通过显示 |
低 |
表空间拆分或隔离 |
不能使用表空间进行 I/O 拆分或隔离。在 P RDS ostgre 中SQL,所有存储都位于单个逻辑卷上。 |
低 |
下表包括 Amazon RDS for SQL Server 不支持的SQL服务器数据库功能。
限制 | 描述 | 影响 |
---|---|---|
备份到 Microsoft Azure Blob Storage |
RDSfo SQL r Server 不支持备份到微软 Azure Blob 存储。 |
中 |
缓冲池扩展 |
RDSfo SQL r Server 不支持缓冲池扩展。 |
高 |
自定义密码策略 |
RDSfo SQL r Server 不支持自定义密码策略。 |
中 |
数据质量服务 |
RDSfo SQL r Server 不支持SQL服务器数据质量服务 (DQS)。 |
高 |
数据库日志传输 |
RDSfo SQL r Server 不支持数据库日志传送。 |
高 |
数据库名称 |
数据库名称有以下限制:不能以 rdsadmin 开头,不能以空格或制表符开头或结尾,不能包含创建新行的任何字符,不能包含单引号(')。 |
中 |
数据库快照 |
RDSfo SQL r Server 不支持数据库快照。您只能在 Amazon 中使用数据库实例快照RDS。 |
中 |
扩展的存储过程 |
RDSfo SQL r Server 不支持扩展存储过程,包括 |
高 |
文件表 |
RDSfo SQL r Server 不支持文件表。 |
中 |
FILESTREAM 支持 |
RDSfo SQL r Server 不提供FILESTREAM支持。 |
中 |
链接的服务器 |
RDSfo SQL r Server 对链接服务器的支持有限。 |
高 |
机器学习和 R 服务 |
RDSfor SQL Server 不支持 Machine Learning 和 R 服务,因为你需要操作系统访问权限才能安装这些服务。 |
高 |
维护计划 |
RDSfo SQL r Server 不支持维护计划。 |
高 |
性能数据收集器 |
RDSfor SQL Server 不支持性能数据收集器。 |
高 |
基于策略的管理 |
RDSfo SQL r Server 不支持基于策略的管理。 |
中 |
PolyBase |
RDSfor SQL 服务器不支持 PolyBase。 |
高 |
复制 |
RDSfo SQL r 服务器不支持复制。 |
中 |
资源管理器 |
RDSfo SQL r Server 不支持资源调控器。 |
高 |
服务器级别触发器 |
RDSfo SQL r Server 不支持服务器级触发器。 |
中 |
服务代理端点 |
RDSfo SQL r Server 不支持服务代理端点。 |
高 |
SSAS |
考虑适用于在服务器上运行SQL服务器分析服务 (SSAS) RDS 的SQL限制。有关更多信息,请参阅限制。 |
低 |
SSIS |
考虑适用于在服务器上运行SQL服务器集成服务 (SSIS) RDS 的SQL限制。有关更多信息,请参阅限制。 |
低 |
SSRS |
考虑适用于在服务器上运行SQL服务器报告服务 (SSRS) RDS 的SQL限制。有关更多信息,请参阅限制。 |
低 |
SQL服务器数据库实例的存储大小 |
SQL服务器通用型 (SSD) 存储和预配置IOPS存储实例的最大存储大小为 16 TiB。 SQL服务器磁性存储实例的最大存储大小为 1 TiB。 |
高 |
拉伸数据库 |
RDSfo SQL r Server 不支持SQL服务器拉伸数据库功能。 |
中 |
T SQL 端点 |
RDSfo SQL r Server 不支持所有使用的操作 |
高 |
TRUSTWORTHY数据库属性 |
RDSfo SQL r Server 不支持 |
中 |
下表列出了建议问题。 DMSFleet Advisor 分析源数据库和目标数据库功能,并提供这些迁移限制。Blocker 影响的限制意味着 DMS Fleet Advisor 无法为源数据库生成目标建议。
限制 | 描述 | 影响 |
---|---|---|
找不到合适的实例 |
AWS DMS 找不到可以作为源数据库指标组合大小合适的迁移目标的目标实例。 |
Blocker |
找不到相应的实例 IOPS |
源数据库使用的数量IOPS超过了可能IOPS的目标数据库实例的最大数量。 |
Blocker |
找不到相应的实例 RAM |
源数据库使用的 GB 数量RAM超过了可能RAM的目标数据库实例的最大大小。 |
Blocker |
按存储大小找不到合适的实例 |
源数据库所用存储的 TB 数超过了可能的目标数据库实例的最大存储大小。 |
Blocker |
按版本名找不到合适的实例 |
源数据库有一个版本,Amazon 不支持该版本RDS。 |
Blocker |
CPU内核找不到相应的实例 |
源数据库有多个CPU内核,超过了可能的目标数据库实例的最大CPU内核数。 |
Blocker |
按版本号找不到合适的实例 |
您的源数据库有版本, AWS DMS 但无法识别。 |
Blocker |
CPU参数未定义 |
DMS数据收集器没有收集有关您的源数据库使用的的信息。CPU确保您在数据收集器中收集了数据转发所需的指标并配置了凭证。请参阅 配置数据转发凭证。 |
Blocker |
未定义内存参数 |
DMS数据收集器没有收集有关您的源数据库使用的内存的信息。确保您在数据收集器中收集了数据转发所需的指标并配置了凭证。请参阅 配置数据转发凭证。 |
Blocker |
未定义存储大小参数 |
DMS数据收集器没有收集有关您的源数据库使用的存储大小的信息。确保您在数据收集器中收集了数据转发所需的指标并配置了凭证。请参阅 配置数据转发凭证。 |
Blocker |
存储IOPS参数未定义 |
DMS数据收集器没有收集您的源数据库使用的存储IOPS指标。确保您在数据收集器中收集了数据转发所需的指标并配置了凭证。 |
Blocker |
数据不足 |
DMS数据收集器收集的数据不足以生成目标推荐。确保您在数据收集器中配置了数据转发凭证。请参阅 配置数据转发凭证。 |
Blocker |
未定义数据库版本名 |
DMS数据收集器未收集有关您的源数据库版本的信息。确保您在数据收集器中收集了数据转发所需的指标并配置了凭证。请参阅 配置数据转发凭证。 |
Blocker |
未知错误 |
DMSFleet Advisor 无法为您的源数据库生成目标建议。 |
Blocker |
未定义数据库版本号 |
DMSFleet Advisor 没有收集有关您的源数据库版本的信息。 DMSFleet Advisor 建议您为源数据库使用最新的数据库版本。如果您选择此建议,则必须升级数据库版本。查看为源数据库生成的目标建议,并确保这些建议符合您的要求。 |
高 |
增加RDS设置中的数据库连接数 |
您的源数据库需要一定数量的连接。默认情况下,Amazon RDS 数据库实例的可用连接数不同。创建RDS数据库实例时,请务必更改此默认值。为此,请更新“参数组”中的 max_connections 参数值。 |
中 |
目标版本兼容 |
源数据库的目标建议使用不同的数据库版本。您的源数据库版本与建议的目标版本支持相同的特征。但是,选择这个新数据库版本可能会增加您的开支。 |
中 |
未定义存储吞吐量参数 |
DMS数据收集器没有收集源数据库使用的存储吞吐量指标。查看为源数据库生成的目标建议,并确保这些建议符合您的要求。 |
中 |
未定义数据库连接数参数 |
DMS数据收集器未收集有关您的源数据库使用的连接数的信息。查看为源数据库生成的目标建议,并确保这些建议符合您的要求。或者,也可以请求增加配额。 |
中 |
数据库降级版本 |
您的源数据库在比 Amazon RDS 数据库更高的版本上运行。要降级数据库版本,请确保不使用较低版本中未实施的特征。或者,也可以使用 Amazon EC2 作为迁移目标。 |
中 |
目标版本不同 |
源数据库的目标建议使用不同的数据库版本。您的源数据库版本与建议的目标版本兼容。但是,建议的目标数据库版本不支持源数据库版本的某些特征。选择这个新数据库版本可能会增加您的开支。 |
中 |
从不受支持的版本升级 |
您的源数据库已到达终止支持阶段。要使用最新的数据库引擎版本作为目标,请在迁移前升级数据库。或者,也可以使用 Amazon EC2 作为迁移目标。 根据数据库引擎的不同,请使用以下链接之一以了解更多信息: |
中 |