Evaluación de esquemas de Oracle para la conversión (OracleToSQL)
Antes de cargar objetos y migrar datos a SQL Server, debe determinar la complejidad de la migración y cuánto tiempo tardará la migración. SSMA puede crear un informe de evaluación que muestre el porcentaje de objetos que se convertirán correctamente. SSMA también le permite ver los problemas específicos que provocan errores de conversión.
Creación de informes de evaluación
Cuando crea este informe de evaluación, SSMA convierte los objetos de base de datos Oracle seleccionados a la sintaxis de SQL Server y, a continuación, muestra los resultados.
Crear un informe de evaluación
En el Explorador de metadatos de Oracle, seleccione los esquemas que se van a evaluar.
Para omitir objetos individuales, desactive las casillas situadas junto a ellos.
Haga clic con el botón derecho en Esquemas y elija Crear informe.
También puede analizar objetos individuales haciendo clic con el botón derecho en un objeto y seleccionando Crear informe.
SSMA mostrará el progreso en la barra de estado en la parte inferior de la ventana. Si el Panel de resultados está visible, también verá mensajes en el mismo.
Una vez completada la evaluación, aparecerá la ventana SQL Server Migration Assistant para Oracle: Informe de evaluación.
Utilizar los informes de evaluación
La ventana Informe de evaluación contiene tres paneles:
El panel izquierdo contiene la jerarquía de objetos que se incluyen en el informe de evaluación. Puede examinar la jerarquía y seleccionar objetos y categorías de objetos para ver las estadísticas de conversión y el código.
El contenido del panel derecho depende del elemento seleccionado en el panel izquierdo.
Si se selecciona un grupo de objetos, como un esquema, o si se selecciona una tabla, el panel derecho contiene el panel Estadísticas de conversión y el panel Objetos por categorías. El panel Estadísticas de conversión muestra las estadísticas de conversión de los objetos seleccionados. En el panel Objetos por categorías se muestran las estadísticas de conversión para el objeto o las categorías de objetos.
Si se selecciona una función, un paquete, un procedimiento, una secuencia o una vista, el panel derecho contiene las estadísticas, el código fuente y el código de destino.
En el área superior se muestran las estadísticas generales del objeto. Es posible que tenga que expandir Estadísticas para ver esta información.
El área de origen muestra el código fuente del objeto seleccionado en el panel izquierdo. Las áreas resaltadas muestran códigos fuente problemáticos.
El área de destino muestra el código convertido. El texto rojo muestra el código problemático y los mensajes de error.
En el panel inferior se muestran los mensajes de conversión agrupados por número de mensaje. Puede hacer clic en Errores, Advertencias o Información para ver las categorías de mensajes y, a continuación, expandir un grupo de mensajes. Haga clic en un mensaje individual para seleccionar el objeto en el panel izquierdo y mostrar los detalles en el panel derecho.
Análisis de problemas de conversión mediante el informe de evaluación
El panel Estadísticas de conversión muestra las estadísticas de conversión. Si el porcentaje de cualquier categoría es inferior al 100 por ciento, debe determinar por qué la conversión no se realizó correctamente.
Para ver problemas de conversión
Cree el informe de evaluación mediante las instrucciones del procedimiento anterior.
En el panel izquierdo, expanda los esquemas o carpetas que tengan un icono de error rojo. Continúe expandiendo los elementos hasta que seleccione un elemento individual que produjo un error en la conversión.
En la parte superior del panel Origen, haga clic en Siguiente problema.
El código problemático está resaltado, así como el código asociado en el panel de navegación de destino.
Revise los mensajes de error y determine lo que desea hacer con el objeto que provocó el problema de conversión:
Actualice la sintaxis de Oracle en SSMA. Puede actualizar la sintaxis de procedimientos, funciones, desencadenadores, funciones empaquetadas y procedimientos empaquetados. Para actualizar la sintaxis, seleccione el objeto en el panel Explorador de metadatos de Oracle, haga clic en la pestaña SQL y, a continuación, modifique el código SQL. Al alejarse del elemento, se le pedirá que guarde la sintaxis actualizada. Puede ver los errores notificados para el objeto en la pestaña Informe.
En Oracle, puede modificar el objeto Oracle para quitar o revisar el código problemático. Para cargar el código actualizado en SSMA, tendrá que actualizar los metadatos. Para obtener más información, consulte Conectarse a Oracle Database (OracleToSQL).
Puede excluir el objeto de la migración. En el Explorador de metadatos de SQL Server y el Explorador de metadatos de Oracle, desactive la casilla situada junto al elemento antes de cargar los objetos en SQL Server y migrar datos desde Oracle.
Paso siguiente
Conversión de esquemas de Oracle (OracleToSQL)
Consulte también
Migración de bases de datos de Oracle a SQL Server (OracleToSQL)