Gestión de trabajos de migración

En Oracle Cloud Infrastructure Database Migration, un trabajo de migración es el proceso de traslado de los datos de una base de datos de origen a una base de datos de destino. Ejecute una comprobación previa de validación en la migración antes de ejecutar un trabajo para asegurarse de que está configurado correctamente. Puede gestionar los trabajos con varias operaciones.

Validación de una migración

Para poder ejecutar un trabajo con un recurso de migración en Oracle Cloud Infrastructure Database Migration, se debe validar el recurso de migración.

  1. En la lista de migraciones de la página Migraciones, seleccione Validar en el menú Acciones (tres puntos) para la migración que desea validar.
    También puede seleccionar Validar en la página Detalles de migración.
  2. En el cuadro de diálogo Validar migración, haga clic en Validar.
  3. Haga clic en Trabajos en la parte izquierda de la página para supervisar el estado de un trabajo de validación.

    En la tabla Trabajos, el trabajo de validación se muestra con el tipo Evaluación.

Si ha activado la herramienta de ayuda previa a la migración a la nube (CPAT) para que se ejecute durante el trabajo de validación, el informe CPAT y los detalles sobre las comprobaciones con fallos se encuentran en la página Detalles del trabajo. Consulte Configuración de opciones de validación y Comprobación del informe de ayuda previa a la migración de validación interactiva para obtener más información.

Comprobación del informe de ayuda previa a la migración de validación interactiva

Database Migration le proporciona un informe de validación interactiva con su integración con la herramienta de ayuda previa a la migración a la nube (CPAT). Con CPAT, Database Migration analiza la base de datos de origen durante un trabajo de migración y le aconseja sobre las características y construcciones de la base de datos que son problemáticas, según el destino de Oracle Cloud especificado. CPAT se ejecuta por defecto y le ofrece las siguientes funciones y ventajas:

  • Le avisa de las funciones utilizadas por la base de datos que no están soportadas en el entorno de destino

  • Realiza sugerencias para los cambios y/o parámetros de recuperación que se van a utilizar para las operaciones de exportación e importación de Data Pump

  • Genera scripts de recuperación para las comprobaciones con fallos que puede ejecutar en la base de datos de origen

Después de ejecutar un trabajo de validación, la salida del trabajo muestra las comprobaciones realizadas, las descripciones de los problemas y las acciones que puede realizar para resolver las incidencias.

Para ver o descargar los resultados de CPAT

  1. En una página de detalles de recurso de migración, haga clic en Trabajos, luego en el nombre del trabajo y, a continuación, en Fases.

  2. Haga clic en el nombre de fase Validar ayuda previa a la migración para abrir la página de detalles de la ayuda previa a la migración de validación.

    En esta página puede descargar el informe CPAT, ver las estadísticas del informe y aumentar detalle en la lista Comprobaciones.

Operaciones de lista de comprobaciones

Filtros: puede filtrar las comprobaciones mostradas mediante las casillas de control Filtros del lado izquierdo.

Profundizar en comprobaciones individuales: haga clic en un nombre de comprobación de la lista para mostrar los detalles de dicha comprobación del informe CPAT.

Detalles de la comprobación

En el panel Ver detalles de comprobación se muestra

  • Información sobre la comprobación, incluida la incidencia que ha causado el resultado mostrado, su posible impacto en la migración, cualquier acción que pueda realizar para mitigar la incidencias y, si corresponde, la ubicación de un script de corrección que puede ejecutar en la base de datos de origen.

  • Indicador Revisado, que permite marcar una comprobación como "revisada" para que pueda ver en la lista Validar ayuda previa a la migración de comprobaciones si ha completado las tareas que desea realizar con la comprobación.

    Haga clic en el enlace de los detalles de la comprobación para cambiarlo a un valor No o Sí. El indicador no influye en la forma de procesar las comprobaciones; está disponible para su comodidad.

  • Una lista de objetos marcados con la marca como problemáticos.

    Algunas comprobaciones mostrarán una lista de objetos de solo lectura y algunas de ellas le permiten actualizar de forma interactiva los objetos mostrados.

Ejecución de scripts de corrección

La ubicación del script de corrección se muestra en el panel Ver detalles de comprobación para una comprobación individual.

En Ubicación de script de corrección especifica dónde se encuentra el script en la base de datos de origen.

Para ejecutar el script de corrección en la base de datos de origen se necesitan privilegios de administrador de sistema.

En la arquitectura multiinquilino, los scripts de corrección se deben ejecutar en la CDB. Si se ejecutan en la PDB, se producirá un error.

Exclusión de objetos problemáticos

Después de una ejecución de validación, en cada objeto mostrado en el panel Ver detalles de comprobación aparece un valor No en la columna Excluido.

Para excluir objetos de la siguiente ejecución de validación, puede activar las casillas situadas junto a los objetos de la lista y hacer clic en Excluir selección, o bien puede seleccionar Excluir todos para excluir todos los objetos mostrados en la comprobación.

Los objetos que decida excluir aparecerán con un Sí en la columna Excluido. CPAT ignora los objetos marcados como Sí en la siguiente ejecución de validación y no aparecerán en la lista Objetos la próxima vez que ejecute la validación.

El valor Objetos seleccionados de la migración también se actualiza para reflejar este cambio. Verá una nueva fila con la regla de exclusión en Objetos seleccionados en la página Detalles de migración. Si desea volver a incluir este objeto, debe eliminar la regla en la lista Objetos seleccionados.

Tenga en cuenta que con Excluir todo se excluirán todos los objetos de la página mostrada, además de cualquier objeto de las páginas no mostradas. Sin embargo, si marca la primera casilla de la columna de la casilla de control y hace clic en Excluir todo, solo se excluirán los objetos mostrados en la página actual.

Nota

En la exclusión de tablas no se las excluye del análisis CPAT. Los esquemas se pueden excluir de CPAT si se ha excluido todo el esquema. La presencia de una tabla no soportada de Oracle Cloud puede provocar el estado de bloqueo en el informe CPAT.

Consulte Selección de objetos para Oracle Migration para obtener información sobre la inclusión y exclusión explícitas de objetos.

Ejecución de un trabajo de migración

Después de validar un recurso de migración, puede ejecutar trabajos de migración con él en Oracle Cloud Infrastructure Database Migration.

  1. En la lista de migraciones de la página Migraciones, seleccione Iniciar en el menú Acciones (tres puntos) de la migración que desea ejecutar.
    También puede seleccionar Iniciar en la página Detalles de migración.
  2. (Opcional) En el cuadro de diálogo de confirmación, seleccione una fase después de la cual necesitará la acción del usuario para continuar el trabajo de migración.
  3. Haga clic en Iniciar.

Pausa y reanudación de un trabajo

Cuando inicia un trabajo de migración, puede configurarlo para pausarlo en una fase especificada y, a continuación, puede reanudarlo cuando esté listo.

Al iniciar un trabajo de migración, se abre un cuadro de diálogo de confirmación y allí puede configurar el trabajo para que se detenga en cualquier momento seleccionando una fase en Solicitar acción de usuario más tarde.

Cuando la fase que haya seleccionado para pausar después de finalizar, el trabajo entrará en estado Esperando hasta que reanude (o termine) el trabajo.

Si realiza una pausa después de la fase Supervisión de demora de replicación, la replicación de la transacción continúa durante el estado Esperando. Se detendrá cuando se reanude.

Para iniciar el trabajo desde donde se dejó, realice una de las siguientes acciones:

  • En la tabla Trabajos de la página Detalles de migración, seleccione Reanudar en el menú Acciones (tres puntos) del trabajo que desea reanudar.

  • Haga clic en Reanudar en la página Detalles del trabajo.

En este momento, puede seleccionar otra fase después de la cual volver a pausar el trabajo.

Visualización de detalles del trabajo

En la página Detalles de migración, puede ver una lista de los trabajos que ha realizado un recurso de migración en Oracle Cloud Infrastructure Database Migration, que incluye la siguiente información:

  • Nombre: nombre del trabajo

  • Estado: estado del recurso de trabajo, que puede ser cualquiera de los siguientes:

    • Aceptado: el trabajo está pendiente de ejecución.

    • En curso: el trabajo de validación o de migración se está ejecutando actualmente.

    • Desconocido: no se puede recuperar el estado y Database Migration está esperando que continúe la recuperación. No es necesario realizar ninguna acción.

    • Terminado: no se ha podido alcanzar, similar a Cancelado.

    • Con fallos: para un trabajo de validación, la comprobación previa ha fallado; no se necesita ninguna acción de usuario. Para un trabajo de migración, el trabajo ha fallado y está esperando la acción del usuario (cancelar o reanudar el trabajo).

    • Finalizado correctamente: el trabajo ha terminado correctamente.

    • En espera: se ha pausado un trabajo de migración y se espera que el usuario introduzca datos.

    • Cancelando: un trabajo de migración está en proceso de detención tras una acción de cancelación.

    • Cancelado: un trabajo de migración se ha parado tras una acción de cancelación. Puede ejecutar un nuevo trabajo en un recurso de migración cuando un trabajo llegue a este estado.

  • Tipo: migración o evaluación

  • Detalles del estado: muestra un mensaje complementario con detalles adicionales sobre el estado.

    Por ejemplo, si un trabajo de validación falla, con Estado=Con fallos, en Detalles del estado se informa de que el trabajo ha fallado y Database Migration ha terminado automáticamente el trabajo.

    Si se muestra el estado Desconocido, los detalles de estado le informan de que Database Migration no puede recuperar el último estado del trabajo y que está esperando la recuperación de tiempo de inactividad.

  • Creado: registro de hora cuando se ha creado el trabajo

Seleccione un trabajo de la tabla Trabajos para ver los detalles.

En la página Detalles del trabajo, puede ver la información del trabajo, que incluye:

  • OCID: ID de Oracle Cloud único del recurso

  • Creada: fecha y hora de creación de la migración

Debajo del cuadro Información del trabajo, puede ver información sobre los recursos asociados al trabajo, como Métricas (consulte Métricas de Database Migration), Fases (consulte Fases del trabajo de Database Migration) y Objetos no soportados.

Visualización de archivos de parámetros para migraciones de Oracle en línea

Cuando una migración en línea pasa al estado Necesita atención debido a un trabajo de migración fallido mediante la integración del servicio GoldenGate, puede elegir ver y editar los archivos de parámetros de Extract y Replicat y, a continuación, reanudar la migración de Oracle en línea.

Nota

Esta función solo se aplica cuando utiliza GoldenGate incorporado.

Detalles del trabajo - Fases

Puede ver los archivos de parámetros del proceso GoldenGate (Extraer, Replicat) si se han creado para configurar la replicación para la migración en línea. En una página de detalles de recurso de migración, puede hacer clic en Trabajos, luego en el nombre del trabajo y, a continuación, en Fases, y ver las fases del trabajo que han fallado.

Haga clic en la opción Ver archivos de parámetros para ver los archivos de parámetros de replicación actuales (Extraer, Replicat).

Nota

Puede ver o no ambos archivos de parámetros de Extract y Replicat en función del estado actual de la configuración de replicación para la migración en línea. Puede ver el archivo de parámetros durante o después de que finalice la fase Preparar. Si no se crean los archivos de parámetros, no puede verlos. De manera similar, puede ver los archivos de parámetros de Replicat durante la fase Preparar destino de replicación o después de ella.
El panel Archivos de parámetros muestra los archivos de parámetros actualmente en uso.
  • Detalles como Tipo y detalles de creación.
  • Haga clic en Ver archivo de parámetros para ver los archivos de Extract o Replicat en modo de solo lectura.
Puede modificar el archivo de parámetros GoldenGate relevante para la fase con fallos.
Nota

Esta capacidad solo es aplicable para algunas fases en las que el archivo solo se muestra si el Extract o Replicat GoldenGate está disponible.

Después de modificar los archivos de parámetros, reanude la migración en línea en este estado de fallo.

Edición de archivos de parámetros para migraciones de Oracle en línea

Cuando un trabajo de migración en línea pasa al estado Necesita atención debido a un trabajo de migración con fallos mediante la integración del servicio GoldenGate, puede elegir ver y editar los archivos de parámetros de Extract y Replicat y, a continuación, reanudar la migración de Oracle en línea.

Nota

Solo puede ver los archivos de parámetros de Extract/Replicat si el proceso de replicación está activo. Solo puede editar si el proceso respectivo Extract/Replicat no está activo en ese momento y tiene el estado Necesita atención.
El servicio Oracle Cloud Infrastructure Database Migration proporciona una función completa para editar los archivos de parámetros de replicación cuando corresponda durante el proceso de migración. Tiene las siguientes características:
  • Puede ver y editar el archivo de parámetros Extract o Replicat actual que pertenece a la configuración de replicación para la migración en línea.
  • Las actualizaciones que realice en los archivos de parámetros de replicación se versionan para su comodidad.
  • Siempre que edite en los archivos de parámetros Extract o Replicat, la versión original por defecto de fábrica siempre se retiene para que la revierta como referencia.
  • Al realizar ediciones en los archivos de parámetros Extract o Replicat, después de guardarlo, se aplica inmediatamente a la configuración de replicación.
  • Puede reanudar la migración después de guardar el archivo, desde el proceso fallido.

Detalles del trabajo - Fases

En una página de detalles de recurso de migración, puede hacer clic en Trabajos, luego en el nombre del trabajo y, a continuación, en Fases, y ver la fase del trabajo que ha fallado.

Haga clic en la opción Editar archivo de parámetros para ver los archivos de parámetros actuales de Extract y Replicat GoldenGate.
Nota

Puede editar el parámetro en función de la fase y el estado actual del proceso GoldenGate (extracción o replicación).

El panel Archivos de parámetros muestra los archivos de parámetros actualmente en uso.

  1. Detalles como Tipo y detalles de creación.
  2. Haga clic en Editar archivo de parámetros para editar los archivos Extract o Replicat.
  3. Edite el archivo de parámetros mediante un editor de formato libre.
  4. Si realiza una edición de archivo de parámetros no válida, GoldenGate rechaza la edición con el error que se muestra en la pantalla.
  5. Haga clic en la opción Guardar como nuevo y actualizar para guardar esta nueva versión del archivo y acceder a ella desde la lista disponible en la opción Mostrar todos los archivos. La nueva versión se guarda y aplica a GoldenGate y se marca como En uso.
  6. Haga clic en Cancelar si no desea guardar el archivo editado.
Haga clic en la opción Mostrar todos los archivos para ver los detalles de los archivos, como los detalles de Nombre, Tipo y Creado. El archivo que se está utilizando actualmente se muestra como En uso. Dispone de los siguientes tipos de archivos en esta opción:
  • Puede cambiar entre cualquiera de estas dos versiones editadas o el archivo de parámetros original (de fábrica).
  • Oracle proporciona el archivo de parámetros original (de fábrica).
  • En el menú de acción (tres puntos), seleccione Editar y actualizar para cambiar entre los archivos. Puede ver, editar y guardar el archivo o puede ver y guardar el archivo.
  • Puede volver al archivo de parámetros de fábrica (original).
  • El archivo de parámetros original (de fábrica) proporcionado por Oracle nunca se suprime y puede utilizarlo cuando sea necesario.
Puede modificar el archivo de parámetros GoldenGate relevante para la fase con fallos.
Nota

Esta capacidad solo es aplicable para algunas fases, como Preparación, preparación del destino de replicación, supervisión de la demora de replicación y switchover, en las que el archivo solo se muestra si el Extract o Replicat GoldenGate está disponible.

Después de modificar los archivos de parámetros, reanude la migración en línea en este estado de fallo.

Supervisión del estado de los trabajos

En Oracle Cloud Infrastructure Database Migration, hay varios lugares en la consola desde los que puede supervisar el estado de un trabajo de migración en diferentes grados.

Página Detalles del trabajo

En la página Detalles de migración, puede hacer clic en Trabajos y ver información sobre los trabajos ejecutados con este recurso.

Puede hacer clic en Descargar log para ver el log generado por el servicio Database Migration.

Debajo de los detalles de la información del trabajo, puede hacer clic en Métricas, Fases y Objetos no soportados para obtener más información sobre el trabajo de migración.

Detalles del trabajo - Fases

En una página de detalles de recurso de migración, puede hacer clic en Trabajos, luego en el nombre del trabajo y, a continuación, en Fases, y ver las fases del trabajo que han finalizado, están pendientes y se están ejecutando actualmente (con la etiqueta Iniciado).

Para cualquier fase que tenga texto de error o advertencia (o log) que mostrar, el nombre de fase aparece como un hiperenlace en el que se puede hacer clic y el menú de elementos de acción de la fase incluye Ver detalles. Al hacer clic en el enlace del nombre de fase o en la acción Ver detalles, se abre el panel Ver detalles de fase, que muestra los detalles del error o la advertencia.

Si hay un log disponible para su descarga, aparece una opción en el menú de acción para permitir esta. También puede descargar logs mediante un botón del panel Ver detalles de fase. El panel Ver detalles de fase muestra la siguiente información:
  • Nombre: nombre de la fase
  • Estado: estado de la fase. Un estado con fallos le informa de que el trabajo ha fallado.
  • Duración: tiempo transcurrido desde el principio de la fase hasta el punto en el que se ha producido el error.
  • Problema: problema que causa el fallo del trabajo.
  • Acción: acción que puede realizar para resolver el error.
  • Mensajes de error: errores de validación o migración que causan el fallo del trabajo.

Descargar log permite descargar el log de Data Pump. Se aplica a los trabajos ejecutados en modo de migración en las fases Exportar carga inicial e Importar carga inicial.

La fase Validar ayuda previa a la migración es un caso especial, porque este enlace abre la página de detalles de la ayuda previa a la migración de validación, desde la que puede descargar el informe de la herramienta de ayuda previa a la migración a la nube (CPAT), ver las estadísticas del informe CPAT y aumentar detalle en la lista Comprobaciones.

Para obtener más información sobre el informe CPAT y la página de detalles interactivos, consulte Comprobación del informe de ayuda previa a la migración de validación interactiva.

Para obtener más información sobre las fases del flujo de trabajo de migración, consulte Fases del trabajo de Database Migration.

Para obtener información sobre las métricas, consulte Métricas de Database Migration.

Preparación para el switchovers de aplicaciones

El siguiente procedimiento garantiza que no se produzca ninguna pérdida de datos durante un switchover de aplicaciones de lectura y escritura:

Las bases de datos de origen y destino se abren en modo de lectura y escritura durante el flujo de trabajo de migración lógica. Se aplican las siguientes condiciones:

  • Para las aplicaciones de solo lectura, el switchover se puede producir inmediatamente después de que GoldenGate Replicat haya aplicado todas las transacciones de origen pendientes, lo que permite un tiempo de inactividad cero de la aplicación para esos servicios.

  • Las aplicaciones de lectura-escritura requieren la garantía de que todas las transacciones se han aplicado en el destino antes de cambiar la aplicación para garantizar que no se pierdan datos.

Si la aplicación es de lectura-escritura, debe hacer lo siguiente para garantizar que no se pierdan datos:

  1. Realice una pausa en el trabajo de migración después de la fase ODMS_MONITOR_REPLICATION_LAG.

    En esta fase se supervisan las operaciones de Oracle GoldenGate Extract y Replicat hasta que se haya puesto al día en la base de datos de destino; la demora de replicación completa (E2E) debe ser inferior a 30 segundos.

  2. Cuando finalice la fase ODMS_MONITOR_REPLICATION_LAG y se produzca una pausa en el trabajo de migración, pare la carga de trabajo en la base de datos de origen (inicio de tiempo de inactividad).

  3. Reanude el trabajo de migración y programe otra pausa después de la fase ODMS_SWITCHOVER.

    Esta fase realiza lo siguiente:

    1. Garantiza que la demora de replicación E2E siga siendo inferior a 30 segundos

    2. Garantiza que Extract haya capturado las transacciones pendientes en la base de datos de origen

    3. Para Extract

    4. Garantiza que Replicat haya aplicado todos los datos restantes del archivo de pista

    5. Para Replicat

  4. Una vez finalizada la fase ODMS_SWITCHOVER, puede iniciar la carga de trabajo en la base de datos de destino (fin del tiempo de inactividad).

Terminación de un trabajo

Puede terminar un trabajo de migración mientras se está ejecutando o en pausa.

  1. En la lista de trabajos de la página Detalles de migración, seleccione Cancelar en el menú Acciones (tres puntos) del trabajo que desea suprimir.

    También puede hacer clic en Cancelar en la página Detalles del trabajo.

  2. En el cuadro de diálogo Cancelar trabajo, haga clic en Cancelar.

Supresión de trabajos

  1. En la lista de trabajos de la página Detalles de migración, seleccione Suprimir en el menú Acciones (tres puntos) del trabajo que desea suprimir.
    También puede hacer clic en Suprimir en la página Detalles del trabajo.
  2. En el cuadro de diálogo Suprimir, haga clic en Suprimir.

Gestión de etiquetas para los trabajos

Las etiquetas ayudan a localizar los recursos de su arrendamiento. En Oracle Cloud Infrastructure Database Migration, puede agregar y ver las etiquetas de un trabajo de migración desde la página Detalles de migración y desde la página Detalles del trabajo.

En la página Detalles de migración, seleccione Trabajos en Recursos en la parte izquierda de la página.

En la tabla Trabajos, en el menú Acciones (tres puntos) del trabajo, seleccione Agregar etiquetas o Ver etiquetas.

En la página Detalles del trabajo, puede seleccionar Agregar etiquetas encima del cuadro Información del trabajo o hacer clic en el separador Etiquetas para ver y editar etiquetas.

Obtenga más información sobre el etiquetado en Gestión de etiquetas y espacios de nombres de etiquetas.

Uso de la API de trabajos

Puede utilizar las siguientes operaciones para gestionar los trabajos de migración:

Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad. Para obtener más información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.