Compartir vía


Migrar bases de datos de Oracle a SQL Server (OracleToSQL)

SQL Server Migration Assistant (SSMA) para Oracle es un entorno completo que le ayuda a migrar rápidamente bases de datos de Oracle a SQL Server, Azure SQL Database o Azure Synapse Analytics. Utilizando SSMA para Oracle, puede revisar objetos y datos de bases de datos, evaluar bases de datos para migración, migrar objetos de bases de datos a SQL Server, Azure SQL Database o Azure Synapse Analytics y, a continuación, migrar datos a SQL Server, Azure SQL Database o Azure Synapse Analytics. No se pueden migrar esquemas SYS y SYSTEM Oracle.

Extensión Database Migration Assessment for Oracle

Pruebe la extensión para la evaluación de migraciones de bases de datos para Oracle de Azure Data Studio, con la que puede evaluar previamente las migraciones de Oracle a SQL y clasificar las cargas de trabajo. Esta extensión es útil si:

  • se encuentra en la fase inicial de la migración de Oracle a SQL y necesita realizar una evaluación de cargas de trabajo de alto nivel
  • le interesa cambiar el tamaño de un destino de Azure SQL para la carga de trabajo de Oracle
  • busca comprender la paridad de la migración de características

Para quiere una conversión y evaluación de código detalladas, continúe con SSMA para Oracle.

Para migrar correctamente objetos y datos de bases de datos de Oracle a SQL Server, Azure SQL Database o Azure Synapse Analytics, use el siguiente proceso:

  1. Cree un nuevo proyecto de SSMA.

    Después de crear el proyecto, puede establecer opciones de conversión, migración y asignación de tipos. Para obtener información sobre la configuración del proyecto, consulte Establecer opciones de proyecto (OracleToSQL). Para obtener información sobre cómo personalizar las asignaciones de tipos de datos, consulte Asignación de tipos de datos de Oracle y SQL Server (OracleToSQL).

  2. Conectarse al servidor de base de datos Oracle.

  3. Conectarse a una instancia de SQL Server.

  4. Asigne esquemas de base de datos de Oracle a esquemas de base de datos de SQL Server.

  5. Opcionalmente, cree informes de evaluación para evaluar los objetos de base de datos para la conversión y estimar el tiempo de conversión.

  6. Convierta esquemas de base de datos de Oracle en esquemas de SQL Serve.

  7. Cargue los objetos de base de datos convertidos en SQL Server.

    Tiene dos opciones:

    • Guardar un script y ejecutarlo en SQL Server
    • Sincronizar los objetos de la base de datos
  8. Migrar datos a SQL Server.

  9. Si es necesario, actualice las aplicaciones de base de datos.

Consulte también