项目设置(加载系统对象)(OracleToSQL)

使用“项目设置”对话框的“加载系统对象”页面,可以指定哪些 Oracle 系统对象 SSMA 要转换并加载到 SQL Server 中。

“项目设置”和“默认项目设置”对话框中都提供了“加载系统对象”窗格:

  • 要指定用于所有 SSMA 项目的设置,请在“工具”菜单上选择“默认项目设置”,从“迁移目标版本”下拉列表中选择需要为其查看或更改设置的迁移项目类型,单击左侧窗格底部的“常规”,然后单击“加载系统对象”。

  • 要指定用于当前项目的设置,请在“工具”菜单上选择“项目设置”,单击左侧窗格底部的“常规”,然后单击“加载系统对象”

默认设置

转换系统对象时会消耗系统资源并花费一些时间。 为了提高性能,SSMA 仅选择最常用的系统对象,如如下列表中所示:

  • SYS.DBMS_OUTPUT

  • SYS.DBMS_PIPE

  • SYS.DBMS_UTILITY

  • SYS.STANDARD

  • SYS.UTL_FILE

  • SYS.DBMS_LOB

  • SYS.DBMS_SQL

  • SYS.DBMS_SESSION

如果 Oracle 对象引用其他的系统对象,则应选择这些对象。 如果未选择 Oracle 数据库对象所引用的系统对象,SSMA 将报告转换错误。 如果收到系统对象缺失所导致的转换错误,请选择此对话框中的缺失对象。 随后可以根据需要重复执行转换。