Exploración de SSMA para la interfaz de Oracle

SQL Server Migration Assistant (SSMA) para Oracle le permite convertir rápidamente esquemas de base de datos de Oracle en esquemas de SQL Server, cargar los esquemas resultantes en SQL Server y migrar datos de Oracle a SQL Server.

En este tema se presenta el proceso de instalación y se ofrece ayuda para familiarizarse con la interfaz de usuario de SSMA.

Instalación de SSMA

Para usar SSMA, primero debe instalar el programa cliente SSMA en un ordenador que pueda acceder tanto a la base de datos Oracle de origen como a la instancia SQL Server de destino. A continuación, debe instalar un paquete de extensiones y al menos uno de los proveedores de Oracle (OLE DB o ADO.NET) en el equipo que ejecuta SQL Server. Estos componentes admiten la migración de datos y la emulación de las funciones del sistema de Oracle. Para obtener instrucciones de instalación, consulte Instalación de SSMA para Oracle (OracleToSQL).

Para iniciar SSMA, haga clic en Inicio, seleccione Todos los programas, seleccione SQL Server Migration Assistant para Oracle y, a continuación, haga clic en SQL Server Migration Assistant para Oracle.

SSMA para la interfaz de usuario de Oracle

Una vez instalado SSMA, puede usar SSMA para migrar bases de datos de Oracle a SQL Server. Ayuda a familiarizarse con la interfaz de usuario de SSMA antes de empezar. En el diagrama siguiente se muestra la interfaz de usuario de SSMA, incluidos los exploradores de metadatos, los metadatos, las barras de herramientas, el panel de salida y el panel de lista de errores:

SSMA for Oracle UI

Para iniciar una migración, primero debe crear un nuevo proyecto. A continuación, se conecta a una base de datos Oracle. Una vez que la conexión se haya establecido correctamente, los esquemas de Oracle aparecerán en el Explorador de metadatos de Oracle. A continuación, puede hacer clic con el botón derecho en los objetos de Oracle Metadata Explorer para realizar tareas como crear informes que evalúen las conversiones a SQL Server. También puede realizar estas tareas mediante las barras de herramientas y los menús.

También debe conectarse a una instancia de SQL Server. Después de una conexión correcta, aparecerá una jerarquía de bases de datos de SQL Server en el Explorador de metadatos de SQL Server. Después de convertir esquemas de Oracle en esquemas de SQL Server, seleccione esos esquemas convertidos en el Explorador de metadatos de SQL Server y, a continuación, sincronice los esquemas con SQL Server.

Después de sincronizar esquemas convertidos con SQL Server, puede volver al Explorador de metadatos de Oracle y migrar datos de esquemas de Oracle a bases de datos de SQL Server.

Para obtener más información sobre estas tareas y cómo realizarlas, consulte Migración de bases de datos de Oracle a SQL Server (OracleToSQL).

En las secciones siguientes se describen las características de la interfaz de usuario SSMA.

Explorador de metadatos

SSMA contiene dos exploradores de metadatos para examinar y realizar acciones en bases de datos de Oracle y SQL Server.

Explorador de metadatos de Oracle

El Explorador de metadatos de Oracle muestra información sobre los esquemas de Oracle. Al utilizar Oracle Metadata Explorer, puede realizar las siguientes tareas:

Explorador de metadatos de SQL Server

El Explorador de metadatos de SQL Server muestra información sobre una instancia de SQL Server. Cuando se conecta a una instancia de SQL Server, SSMA recupera metadatos sobre esa instancia y los almacena en el archivo de proyecto.

Puede usar el Explorador de metadatos de SQL Server para seleccionar objetos de base de datos de Oracle convertidos y, a continuación, sincronizar esos objetos con la instancia de SQL Server.

Para obtener más información, consulte Carga de objetos de base de datos convertidos en SQL Server (OracleToSQL).

Metadata

A la derecha de cada explorador de metadatos hay pestañas que describen el objeto seleccionado. Por ejemplo, si selecciona una tabla en el Explorador de metadatos de Oracle, aparecerán seis pestañas: Tabla, SQL, Asignación de tipos, Informe, Propiedades y Datos. La pestaña Informe contiene información solo después de crear un informe que contenga el objeto seleccionado. Si selecciona una tabla en el Explorador de metadatos de SQL Server, aparecerán tres pestañas: Tabla, SQL y Datos.

La mayoría de la configuración de metadatos son de solo lectura. Sin embargo, puede modificar los metadatos siguientes:

  • En el Explorador de metadatos de Oracle, puede modificar procedimientos y asignaciones de tipos. Para convertir los procedimientos modificados y las asignaciones de tipos, realice cambios antes de convertir esquemas.

  • En el Explorador de metadatos de SQL Server, puede modificar Transact-SQL para los procedimientos almacenados. Para ver estos cambios en SQL Server, realice estos cambios antes de cargar los esquemas en SQL Server.

Los cambios realizados en un explorador de metadatos se reflejan en los metadatos del proyecto, no en las bases de datos de origen o de destino.

Barras de herramientas

SSMA tiene dos barras de herramientas: una barra de herramientas de proyecto y una barra de herramientas de migración.

Barra de herramientas del proyecto

La barra de herramientas del proyecto contiene botones para trabajar con proyectos, conectarse a Oracle y conectarse a SQL Server. Estos botones se asemejan a los comandos del menú Archivo.

Barra de herramientas de migración

En la tabla siguiente se muestran los comandos de la barra de herramientas de migración:

Botón Function
Creación de un informe Convierte los objetos de Oracle seleccionados en la sintaxis de SQL Server y, a continuación, crea un informe que muestra cómo se realizó correctamente la conversión.

Este comando está deshabilitado a menos que se seleccionen objetos en el Explorador de metadatos de Oracle.
Convertir esquema Convierte los objetos de Oracle seleccionados en objetos de SQL Server.

Este comando está deshabilitado a menos que se seleccionen objetos en el Explorador de metadatos de Oracle.
Migrar datos Migra datos de la base de datos de Oracle a SQL Server. Antes de ejecutar este comando, debe convertir los esquemas de Oracle en esquemas de SQL Server y, a continuación, cargar los objetos en SQL Server.

Este comando está deshabilitado a menos que se seleccionen objetos en el Explorador de metadatos de Oracle.
Detención Detiene el proceso actual.

La siguiente tabla muestra los menús SSMA.

Menú Descripción
Archivo Contiene comandos para trabajar con proyectos, conectarse a Oracle y conectarse a SQL Server.
Editar Contiene comandos para buscar y trabajar con texto en las páginas de detalles, como copiar Transact-SQL desde el panel de detalles de SQL. También contiene la opción Administrar marcadores, donde podrá ver una lista de marcadores existentes. Puede usar los botones del lado derecho del cuadro de diálogo para administrar los marcadores.
Vista Contiene el comando Sincronizar exploradores de metadatos. Que sincroniza los objetos entre el Explorador de metadatos de Oracle y el Explorador de metadatos de SQL Server. También contiene comandos para mostrar y ocultar los paneles Resultados y Lista de errores y la opción Diseños para administrar los diseños.
Herramientas Contiene comandos para crear informes y migrar objetos y datos. También proporciona acceso a los cuadros de diálogo Configuración global y Configuración del proyecto.
Evaluador Contiene comandos para crear y trabajar con casos de prueba, repositorio y sistema de administración de copias de seguridad.
Ayuda Proporciona acceso a la Ayuda de SSMA y al cuadro de diálogo Acerca de.

Panel Resultados y panel Lista de errores

El menú Ver proporciona comandos para alternar la visibilidad del panel de resultados y el panel Lista de errores:

  • En el panel Resultados se muestran los mensajes de estado de SSMA durante la conversión de objetos, la sincronización de objetos y la migración de datos.

  • En el panel Lista de errores se muestran mensajes de error, advertencia e informativos en una lista ordenada.

Consulte también

Migración de datos de Oracle a SQL Server (OracleToSQL)
Referencia de la interfaz de usuario (OracleToSQL)