Solución de problemas de Database Migration

En función del tipo de problema que pueda encontrar al utilizar Oracle Cloud Infrastructure Database Migration, puede usar los gráficos de métricas de la consola de OCI, los archivos de log y de seguimiento que se encuentran en la copia de seguridad manual o los logs de la página Migraciones para ayudar a conocer la causa raíz y actualizar la configuración de migración.

Métricas

Las métricas se recopilan cada cinco minutos para cada despliegue. Los datos generados pueden ayudarle a solucionar los problemas que puedan surgir.

Para obtener más información, consulte Métricas de Database Migration.

Alarmas

Para cada métrica de la página Detalles, puede crear una alerta para informarle de cuándo se cumple una condición. Por ejemplo, puede crear una alarma para notificarle cuando el consumo de OCPU sea inferior al 50 %.

Para crear una alarma:
  1. En la lista desplegable Opciones de un gráfico de métricas, seleccione Crear una alarma en esta consulta.
  2. En la página Crear alarma, en Definir alarma, agregue el disparador.
  3. En Configuración de alarma, rellene los siguientes campos según sea necesario:
    • Nombre de alarma: introduzca el nombre que sirve como título para las notificaciones relacionadas con esta alarma. Evite introducir información confidencial.
    • Gravedad de la alarma: seleccione el tipo de respuesta percibida que se requiere cuando la alarma está en estado de activación.
    • Cuerpo de la alarma: introduzca el contenido de la notificación que se va a entregar.
    • Etiquetas (opcional): seleccione o introduzca etiquetas de formato libre para aplicarlas a este recurso.
    • Descripción de la métrica: métrica que se evaluará para la condición de alarma.
      • Compartimiento: seleccione el compartimento que contiene los recursos que emiten las métricas evaluadas por la alarma. El compartimento seleccionado también es donde se almacena la alarma.
      • Espacio de nombre de métrica: introduzca el servicio o la aplicación que emite métricas para los recursos que desea supervisar.
      • Grupo de recursos (opcional): seleccione el grupo al que pertenece la métrica.
      • Nombre de la métrica: introduzca el nombre de la métrica. Solo se puede especificar una métrica.
      • Intervalo: seleccione la ventana de agregación o la frecuencia con la que se agregan los puntos de datos.
      • Estadística: seleccione la función de agregación.
  4. Confirme los valores de dimensiones de métricas. Opcionalmente, haga clic en + Dimensión adicional para agregar otra dimensión a la alarma.
  5. Para Disparar regla, relleno los campos Operador, Valor y Minutos de retraso del disparador. En el gráfico se muestran los límites para los que la alarma dispara una notificación.
  6. En Notificaciones, rellene los campos según sea necesario:
    • En Servicio de destino, seleccione Servicio de notificaciones.
    • En Compartimento, seleccione el compartimento en el que almacenar el tema utilizado para esta notificación.
    • Para Tema, haga clic en Crear tema para configurar un tema y un protocolo de suscripción en el compartimento designado mediante el servicio de destino designado.
    • (Opcional) Haga clic en + Servicio de destino adicional para agregar otro servicio de destino.
    • (Opcional) Active Repetir notificación y seleccione Intervalo de notificación si desea que la alarma vuelva a enviar notificaciones en los intervalos especificados cuando la alarma esté en estado de activación.
    • (Opcional) Active Suprimir notificaciones para especificar una ventana de tiempo para suspender las evaluaciones y las notificaciones. Esto resulta útil para los períodos de mantenimiento.
  7. Haga clic en Guardar alarma.

Para obtener más información, consulte Visualización de gráficos de métricas por defecto.

Logs

En la página Detalles de trabajos de Database Migration se proporciona información de error detallada y acceso a los logs para solucionar problemas de rendimiento.

Log de trabajos del servicio Database Migration

El servicio Database Migration genera un log durante cada trabajo de migración.

En la página Detalles de migración, haga clic en Trabajos y, a continuación, haga clic en Descargar log para descargar el log.

Logs de Data Pump

En la página Detalles de migración, haga clic en Trabajos y, a continuación, haga clic en Fases en la sección Recursos.

Si se produce un problema durante las fases de exportación de Data Pump o importación de Data Pump de un trabajo de migración, el nombre de la fase se muestra como un hiperenlace en el que se puede hacer clic.

Existen dos maneras de acceder al log:

  • Haga clic en el menú de acción (tres puntos) y haga clic en Descargar log de Data Pump.

  • Haga clic en el nombre de la fase, acción que abre el panel Ver detalles, en el que puede encontrar el botón Descargar log de Data Pump.

Mensajes de error

Los mensajes se muestran en el log de salida de los trabajos de Oracle Cloud Infrastructure Database Migration.

Si ve los errores notificados en el log de salida del trabajo, como ORA y PR*, para comprender la causa y la acción de estos errores, puede buscar estos errores por código en la referencia Mensajes de error de base de datos de Oracle Database.

Detalles de solicitud de trabajo

En las páginas Detalles de trabajos de Database Migration y Detalles de migración se proporciona una lista de solicitudes de trabajo de recursos.

La lista Solicitudes de trabajo le permite supervisar operaciones de larga ejecución, como la creación, actualización, validación, clonación o supresión de recursos. Haga clic en la solicitud de trabajo de la lista para ir a la página Detalles de solicitud de trabajo y ver información más detallada.

Para obtener más información sobre las solicitudes de trabajo de OCI, consulte Solicitudes de trabajo

Solución de problemas de fallos de creación de conexión

En Oracle Cloud Infrastructure Database Migration, si tiene un recurso de conexión (odms-connection) en estado con fallos, realice los siguientes pasos para recopilar más detalles sobre el fallo.

  1. Obtenga el OCID de conexión.

    • Con la consola web de OCI:

      Vaya a la consola de OCI y abra Database Migration Service/Database Connections (por ejemplo, https://console.us-phoenix-1.oraclecloud.com/odms/registrations).

      Localice la conexión con fallos en la lista y seleccione Copiar OCID en el menú Acciones (tres puntos).

    • Con la línea de comandos OCI de Oracle Database Migration Service (database-migration):

      El OCID del compartimento donde se ha creado la conexión con fallos es necesario.

      • Enumere todos los recursos de conexión y encuentre el fallo:

        oci database-migration connection list -c `compartmentOCID`
      • Si conoce el nombre mostrado de la conexión, puede utilizarlo para filtrar los resultados:

        oci database-migration connection list -c `compartmentOCID` --display-name `connectionDisplayName`
  2. Obtenga el OCID de la solicitud de trabajo asociado a la solicitud de creación de conexión.

    • Con la línea de comandos OCI de Oracle Database Migration Service (database-migration):

      El OCID del compartimento donde se ha creado la conexión con fallos es necesario. Puede encontrarlo mediante database-migration >> work-request >> list, como se muestra en el siguiente ejemplo.

      • Utilice el OCID de conexión para mostrar las solicitudes de trabajo:

        oci database-migration work-request list --resource-id odms-connection-OCID --compartment-id odms-connection-compartment-OCID
      • Utilice el OCID de compartimento para mostrar las solicitudes de trabajo del compartimento:

        oci database-migration work-request list --compartment-id odms-connection-compartment-OCID
      • Utilice la opción sort-by para ordenar los resultados por displayName o timeCreated:

        oci database-migration work-request list --compartment-id odms-connection-compartment-OCID --sort-by displayName
      • Utilice la opción sort-order con asc o desc:

        oci database-migration work-request list --compartment-id odms-connection-compartment-OCID --sort-oder ASC

        Solo se puede especificar una ordenación. El orden por defecto de --sort-by timeCreated es descendente.

    • Uso de la API de REST de migración de Database Migration:

      • Utilice el OCID de conexión para mostrar las solicitudes de trabajo:

        Consulte ListWorkRequests

        GET /20210929/workRequests?resourceId=odms-connection-OCID&compartmentId=odms-connection-compartment-OCID
      • Utilice el OCID de compartimento para mostrar las solicitudes de trabajo del compartimento:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource
      • Utilice la opción sort-by para ordenar los resultados por displayName o timeCreated:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortBy=displayName
      • Utilice la opción sort-order con asc o desc:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortOrder=ASC

        Solo se puede especificar una ordenación. El orden por defecto de --sort-by timeCreated es descendente.

  3. Utilice el OCID de la solicitud de trabajo para obtener detalles, logs y errores relacionados con el fallo:

    • Con la línea de comandos OCI de Oracle Database Migration Service (database-migration):

    • Uso de la API de REST de migración de Database Migration:

      • Utilice el identificador de la solicitud de trabajo para obtener los detalles:

        GET /20210929/workRequests/{workRequestId}

        Consulte GetWorkRequest

      • Utilice el identificador de la solicitud de trabajo para obtener los errores:

        GET /20210929/workRequests/{workRequestId}/errors

        Consulte ListWorkRequestErrors

      • Utilice el identificador de la solicitud de trabajo para obtener los logs:

        GET /20210929/workRequests/{workRequestId}/logs

        Consulte ListWorkRequestLogs

  4. Inspeccione los logs y los errores de la solicitud de trabajo y resuelva los problemas indicados.

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

Solución de problemas de conectividad de red para conexiones de base de datos

Utilice esta función para probar la conectividad antes de crear o iniciar la migración.

Consulte Prueba de la conectividad de una conexión a base de datos para obtener más información.

Solución de problemas de fallos de creación de migración

En Oracle Cloud Infrastructure Database Migration, si tiene un recurso de migración (odms-migration) en estado con fallos, realice los siguientes pasos para recopilar más detalles sobre el fallo:

  1. Obtenga el OCID de migración.

    • Con la consola web de OCI:

      Vaya a la consola de OCI y abra Database Migration Service/Migrations (por ejemplo, https://console.us-phoenix-1.oraclecloud.com/odms/migrations).

      Localice la migración con fallos en la lista y seleccione Copiar OCID en el menú Acciones (tres puntos).

    • Con la línea de comandos OCI de Oracle Database Migration Service (database-migration):

      El OCID del compartimento donde se ha creado la migración con fallos es necesario.

      • Enumere todos los recursos de migración y encuentre el fallo:

        oci database-migration migration list -c `compartmentOCID`

        Consulte database-migration >> migration >> list

      • Si conoce el nombre mostrado de la migración, puede utilizarlo para filtrar los resultados:

        oci database-migration migration list -c `compartmentOCID` --display-name `migrationDisplayName`
  2. Obtenga el OCID de la solicitud de trabajo asociado a la solicitud de creación de migración.

    • Con la línea de comandos OCI de Oracle Database Migration Service (database-migration):

      El OCID del compartimento donde se ha creado la migración con fallos es necesario.

      • Utilice el OCID de migración para mostrar las solicitudes de trabajo:

        oci database-migration work-request list --resource-id odms-migration-OCID --compartment-id
         odms-migration-compartment-OCID

        Consulte database-migration >> work-request >> list

      • Utilice el OCID de compartimento para mostrar las solicitudes de trabajo del compartimento:

        oci database-migration work-request list --compartment-id odms-migration-compartment-OCID
      • Utilice la opción sort-by para ordenar los resultados por displayName o timeCreated:

        oci database-migration work-request list --compartment-id odms-migration-compartment-OCID --sort-by displayName
      • Utilice la opción sort-order con asc o desc:

        oci database-migration work-request list --compartment-id odms-migration-compartment-OCID --sort-oder ASC

        Solo se puede especificar una ordenación. El orden por defecto de --sort-by timeCreated es descendente.

    • Uso de la API de REST de migración de Database Migration:

      • Utilice el OCID de migración para mostrar las solicitudes de trabajo:

        GET /20210929/workRequests?resourceId=odms-migration-OCID&compartmentId=odms-migration-compartment-OCID

        Consulte ListWorkRequests

      • Utilice el OCID de compartimento para mostrar las solicitudes de trabajo del compartimento:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource
      • Utilice la opción sort-by para ordenar los resultados por displayName o timeCreated:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortBy=displayName
      • Utilice la opción sort-order con asc o desc:

        GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortOrder=ASC

        Solo se puede especificar una ordenación. El orden por defecto de --sort-by timeCreated es descendente.

  3. Utilice el OCID de la solicitud de trabajo para obtener detalles, logs y errores relacionados con el fallo:

    • Con la línea de comandos OCI de Oracle Database Migration Service (database-migration):

    • Uso de la API de REST de migración de Database Migration:

      • Utilice el identificador de la solicitud de trabajo para obtener los detalles:

        GET /20210929/workRequests/{workRequestId}

        Consulte GetWorkRequest

      • Utilice el identificador de la solicitud de trabajo para obtener los errores:

        GET /20210929/workRequests/{workRequestId}/errors

        Consulte ListWorkRequestErrors

      • Utilice el identificador de la solicitud de trabajo para obtener los logs:

        GET /20210929/workRequests/{workRequestId}/logs

        Consulte ListWorkRequestLogs

  4. Inspeccione los logs y los errores de la solicitud de trabajo y resuelva los problemas indicados.

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