

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

# 第 2 步：收集 PL/SQL 对象和调整大小
<a name="pl-sql"></a>

在此步骤中，您将收集另一个属性，该属性对于确定数据库迁移的理想候选对象至关重要：PL/SQL objects and sizing (per schema). This data attribute is important because PL/SQL对象的数量通常需要手动转换代码，从而增加了迁移的时间和复杂性。从[步骤 1](cmdb.md) 中排名前 10% 的数据库开始（调整此百分比以满足您的需求）。在此列表中查询 PL/SQL 对象计数以及数据库版本、数据库版本和端口，以验证数据。我们建议您使用脚本自动执行此步骤，因为在遍历完整的数据库候选列表时，您将多次运行此过程。

本指南的[附录](appendix.md)提供了 Oracle 和 SQL Server 数据库的查询示例。您可以将这些查询封装在脚本中以收集必要的数据。要进行优化，请在所有数据库中创建一个通用用户。

[继续遍历其余列表，并根据对象数和数据库大小按两者的升序重新确定数据库候选对象的优先级，以确定步骤 3 的数据库候选对象的优先级。](sct.md)将列表格式化为逗号分隔值 (CSV) 文件，为下一步做准备。

![\[基于 PL/SQL 对象计数筛选数据库的标准\]](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/database-refactor-prioritization/images/filter-by-obj-count.png)
