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 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.
-
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`
-
-
-
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 pordisplayName
otimeCreated
:oci database-migration work-request list --compartment-id odms-connection-compartment-OCID --sort-by displayName
-
Utilice la opción
sort-order
conasc
odesc
: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 pordisplayName
otimeCreated
:GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortBy=displayName
-
Utilice la opción
sort-order
conasc
odesc
: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.
-
-
-
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):
-
Utilice el identificador de la solicitud de trabajo para obtener detalles:
oci database-migration work-request get --work-request-id workRequestId
-
Utilice el identificador de la solicitud de trabajo para enumerar los errores:
oci database-migration work-request-error list --work-request-id workRequestId
-
Utilice el identificador de la solicitud de trabajo para mostrar los logs:
oci database-migration work-request-logs list --work-request-id workRequestId
-
-
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
-
-
-
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:
-
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`
-
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`
-
-
-
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
-
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 pordisplayName
otimeCreated
:oci database-migration work-request list --compartment-id odms-migration-compartment-OCID --sort-by displayName
-
Utilice la opción
sort-order
conasc
odesc
: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 pordisplayName
otimeCreated
:GET /20210929/workRequests?compartmentId=compartment-OCID-of-resource&sortBy=displayName
-
Utilice la opción
sort-order
conasc
odesc
: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.
-
-
-
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):
-
Utilice el identificador de la solicitud de trabajo para obtener detalles:
oci database-migration work-request get --work-request-id workRequestId
-
Utilice el identificador de la solicitud de trabajo para enumerar los errores:
oci database-migration work-request-error list --work-request-id workRequestId
-
Utilice el identificador de la solicitud de trabajo para mostrar los logs:
oci database-migration work-request-logs list --work-request-id workRequestId
-
-
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
-
-
-
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.