将 Oracle 数据库迁移到 SQL Server (OracleToSQL)
适用于 Oracle 的 SQL Server 迁移助手 (SSMA) 是一个全面的环境,可帮助快速将 Oracle 数据库迁移到 SQL Server、Azure SQL 数据库或 Azure Synapse Analytics。 使用 SSMA for Oracle,可以查看数据库对象和数据,评估数据库是否适合迁移,将数据库对象迁移到 SQL Server、Azure SQL 数据库或 Azure Synapse Analytics,然后将数据迁移到 SQL Server、Azure SQL 数据库或 Azure Synapse Analytics。 无法迁移 SYS 和 SYSTEM Oracle 架构。
有关详细的代码评估和转换,请继续使用适用于 Oracle 的 SSMA。
建议的迁移过程
要成功将对象和数据从 Oracle 数据库迁移到 SQL Server、Azure SQL 数据库或 Azure Synapse Analytics,请使用以下过程:
-
创建项目后,即可设置项目转换、迁移和类型映射选项。 有关项目设置的信息,请参阅设置项目选项 (OracleToSQL)。 有关如何自定义数据类型映射的信息,请参阅映射 Oracle 和 SQL Server 数据类型 (OracleToSQL)。
(可选) 评估用于转换的 Oracle 架构(OracleToSQL), 以评估数据库对象以进行转换并估计转换时间。
将转换的数据库对象加载到 SQL Server(OracleToSQL)中。
有两个选择:
- 保存一个脚本,并在 SQL Server 中运行此脚本
- 同步数据库对象
如有必要,请更新数据库应用程序。