En la consola de Google Cloud , puedes realizar acciones de forma masiva para los trabajos de migración que tienen el mismo estado. Puedes realizar acciones en un solo trabajo de migración en la consola de Google Cloud y con Google Cloud CLI.
Puedes realizar las siguientes acciones en los trabajos de migración:
| Acción | Descripción |
|---|---|
| Editar | Puedes editar los trabajos de migración que no estén en borrador para realizar los siguientes cambios:
|
| Comenzar | Inicia los trabajos de migración que no estén en estado En ejecución o Iniciando. Consulta Estados de los trabajos de migración. |
| Detener | Detén un trabajo de migración en ejecución. El movimiento de datos está pausado.
Primero, el estado del trabajo de migración cambia a Stopping
y, luego, a Stopped. Puedes
reanudar, borrar o
promocionar un trabajo de migración detenido. |
| Currículum | Si detienes un trabajo de migración durante la carga incremental, puedes reanudarlo más tarde. Cuando reanudas un trabajo de migración, Database Migration Service recupera todos los archivos de registro de transacciones que se acumulan cuando el trabajo de migración se detiene. |
| Reiniciar |
Puedes reiniciar un trabajo de migración que encontró un error y no puede continuar con la replicación de datos. El resultado de reiniciar un trabajo de migración depende de uno de los siguientes motivos por los que falló:
|
| Borrar | Se puede borrar un trabajo de migración. El resultado depende del estado del trabajo:
|
| Promocionar | Durante el proceso de migración, tu instancia de Cloud SQL de destino se degrada a una réplica de lectura administrada por Database Migration Service. No puedes realizar ninguna operación de lectura o escritura en las bases de datos de destino hasta que asciendas la migración. Para obtener más información, consulta Ascender una migración. |
| Ver | Puedes ver los detalles de una base de datos específica en un trabajo de migración o de todas las bases de datos que seleccionaste para la migración. |
Inicia un trabajo de migración
Cuando el trabajo de migración se cree por completo (es decir, no se guarde en un estado de borrador), puedes iniciarlo en cualquier momento para comenzar a migrar datos.
Para iniciar un trabajo de migración, sigue estos pasos:
Console
- En la consola de Google Cloud , ve a la página Trabajos de migración.
- En la pestaña Trabajos, haz clic en el nombre visible del trabajo de migración
que deseas iniciar.
Se abrirá la página de detalles del trabajo de migración.
- Haz clic en Iniciar.
- En el cuadro de diálogo, haz clic en Iniciar.
gcloud
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu perfil de conexión.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ start MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` start MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ start MIGRATION_JOB_ID ^ --region=REGION
Resultado
La acción se realiza de forma asíncrona. Por lo tanto, este comando devuelve una entidad Operation que representa una operación de larga duración:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: start name: OPERATION_ID
Para ver si la operación se realizó correctamente, puedes consultar el objeto de operación que se muestra o verificar el estado del trabajo de migración:
- Usa el comando
gcloud database-migration migration-jobs describecon el MIGRATION_JOB_ID para ver el estado del trabajo de migración. - Usa el comando
gcloud database-migration operations describecon OPERATION_ID para ver el estado de la operación.
Detén un trabajo de migración
Puedes detener un trabajo de migración en ejecución en cualquier momento. Para ello, sigue estos pasos:
Console
- En la consola de Google Cloud , ve a la página Trabajos de migración.
- En la pestaña Trabajos, haz clic en el nombre visible del trabajo de migración
que deseas iniciar.
Se abrirá la página de detalles del trabajo de migración.
- Haz clic en Detener.
- En el diálogo, haz clic en Detener.
gcloud
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu perfil de conexión.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ stop MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` stop MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ stop MIGRATION_JOB_ID ^ --region=REGION
Resultado
La acción se realiza de forma asíncrona. Por lo tanto, este comando devuelve una entidad Operation que representa una operación de larga duración:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: stop name: OPERATION_ID
- Usa el comando
gcloud database-migration migration-jobs describepara ver el estado del trabajo de migración. - Usa el
gcloud database-migration operations describecon el OPERATION_ID para ver el estado de la operación en sí.
Reanuda un trabajo de migración
Para reanudar un trabajo de migración detenido, sigue estos pasos:
Console
- En la consola de Google Cloud , ve a la página Trabajos de migración.
- En la pestaña Trabajos, haz clic en el nombre visible del trabajo de migración
que deseas iniciar.
Se abrirá la página de detalles del trabajo de migración.
- Haz clic en Reanudar.
- En el cuadro de diálogo, haz clic en Reanudar.
gcloud
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu perfil de conexión.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ resume MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` resume MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ resume MIGRATION_JOB_ID ^ --region=REGION
Resultado
La acción se realiza de forma asíncrona. Por lo tanto, este comando devuelve una entidad Operation que representa una operación de larga duración:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: resume name: OPERATION_ID
- Usa el comando
gcloud database-migration migration-jobs describepara ver el estado del trabajo de migración. - Usa
gcloud database-migration operations describecon OPERATION_ID para ver el estado de la operación.
Cómo reiniciar un trabajo de migración
Para reiniciar un trabajo de migración, sigue estos pasos:
Console
- En la consola de Google Cloud , ve a la página Trabajos de migración.
- En la pestaña Trabajos, haz clic en el nombre visible del trabajo de migración
que deseas reiniciar.
Se abrirá la página de detalles del trabajo de migración.
- Realiza una de las siguientes acciones de reinicio:
Si quieres reiniciar todas las bases de datos incluidas en la migración, haz clic en Reiniciar en la barra de herramientas del trabajo de migración.
Aparecerá el diálogo para reiniciar el trabajo de migración.
Si solo quieres reiniciar bases de datos específicas, selecciónalas con las casillas de verificación junto a los nombres de las bases de datos y, en la pestaña Bases de datos, haz clic en Reiniciar.
Aparecerá el diálogo con la cantidad de bases de datos que deseas reiniciar.
- En el diálogo, haz clic en Reiniciar.
gcloud
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu trabajo de migración.
Opcional: Database Migration Service migra todas las bases de datos de tu origen de forma predeterminada. Si solo quieres migrar bases de datos específicas, usa la marca
--databases-filtery especifica sus identificadores como una lista separada por comas.Por ejemplo:
--databases-filter=my-business-database,my-other-database.Más adelante, puedes editar los trabajos de migración que creaste con
--database-filter flagusando el comandogcloud database-migration migration-jobs update.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ restart MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` restart MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ restart MIGRATION_JOB_ID ^ --region=REGION
Resultado
La acción se realiza de forma asíncrona. Por lo tanto, este comando devuelve una entidad Operation que representa una operación de larga duración:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: restart name: OPERATION_ID
- Usa el comando
gcloud database-migration migration-jobs describepara ver el estado del trabajo de migración. - Usa el
gcloud database-migration operations describecon el OPERATION_ID para ver el estado de la operación en sí.
Actualiza un trabajo de migración en borrador
Para terminar de crear un trabajo de migración, sigue estos pasos:
Console
- En la consola de Google Cloud , ve a la página Trabajos de migración.
- En la pestaña Borradores, haz clic en el nombre visible del trabajo de migración
que deseas terminar de crear.
Se abrirá el asistente de creación de trabajos de migración.
- Termina de crear el trabajo de migración. Consulta Crea un trabajo de migración.
gcloud
En este ejemplo, se usa la marca opcional --no-async para que todas las operaciones
se realicen de forma síncrona. Esto significa que algunos comandos pueden tardar
un poco en completarse. Puedes omitir la marca --no-async para ejecutar comandos de forma asíncrona.
Si lo haces, debes usar el
comando gcloud database-migration operations describe para verificar si la operación
se realizó correctamente.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por un identificador legible por máquinas para tu trabajo de migración.
- REGION con el identificador de la región en la que deseas guardar el perfil de conexión.
- MIGRATION_JOB_NAME por un nombre legible por humanos para tu trabajo de migración. Este valor se muestra en Database Migration Service en la consola de Google Cloud .
- SOURCE_CONNECTION_PROFILE_ID por un identificador legible por máquinas del perfil de conexión de origen.
- DESTINATION_CONNECTION_PROFILE_ID por un identificador legible por máquina del perfil de conexión de destino.
- COMMA_SEPARATED_DATABASE_ID_LIST con una lista separada por comas de los identificadores de la base de datos de MySQL que deseas migrar.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ create MIGRATION_JOB_ID \ --no-async \ --region=REGION \ --display-name=MIGRATION_JOB_NAME \ --source=SOURCE_CONNECTION_PROFILE_ID \ --destination=DESTINATION_CONNECTION_PROFILE_ID \ --databases-filter=COMMA_SEPARATED_DATABASE_ID_LIST \ --type=CONTINUOUS
Windows (PowerShell)
gcloud database-migration migration-jobs ` create MIGRATION_JOB_ID ` --no-async ` --region=REGION ` --display-name=MIGRATION_JOB_NAME ` --source=SOURCE_CONNECTION_PROFILE_ID ` --destination=DESTINATION_CONNECTION_PROFILE_ID ` --databases-filter=COMMA_SEPARATED_DATABASE_ID_LIST ` --type=CONTINUOUS
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ create MIGRATION_JOB_ID ^ --no-async ^ --region=REGION ^ --display-name=MIGRATION_JOB_NAME ^ --source=SOURCE_CONNECTION_PROFILE_ID ^ --destination=DESTINATION_CONNECTION_PROFILE_ID ^ --databases-filter=COMMA_SEPARATED_DATABASE_ID_LIST ^ --type=CONTINUOUS
Deberías recibir una respuesta similar a la que figura a continuación:
Waiting for migration job [MIGRATION_JOB_ID] to be updated with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Updated migration job MIGRATION_JOB_ID [OPERATION_ID]
Cómo agregar o quitar bases de datos del trabajo de migración
Puedes agregar o quitar bases de datos de un trabajo de migración en la consola de Google Cloud
o con Google Cloud CLI, siempre que el trabajo de migración no esté en el estado Running:
- El trabajo de migración debe estar en el estado
Not started,StoppedoFailed. Si el trabajo de migración está en el estadoRunning, debes detenerlo antes de poder editar la selección de la base de datos. - Importante: Si agregas o quitas bases de datos en un trabajo de migración que ya se inició, Database Migration Service restablece el progreso de la migración a la fase de volcado completo. Todas las bases de datos seleccionadas para el trabajo de migración (incluidas las que ya se migraron) se descartan en la instancia de Cloud SQL de destino y se vuelven a volcar desde la instancia de origen.
- Cuando quitas una base de datos de un trabajo de migración, Database Migration Service deja de replicar los cambios de esa base de datos, pero no borra los datos que ya se migraron para esa base de datos en la instancia de destino.
Para agregar o quitar bases de datos de tu trabajo de migración, realiza los siguientes pasos:
Console
- En la consola de Google Cloud , ve a la página Trabajos de migración.
- En la pestaña Trabajos, haz clic en el nombre visible de tu trabajo de migración.
Se abrirá la página de detalles del trabajo de migración.
- Si el estado del trabajo de migración es Running, haz clic en Stop, confirma en el diálogo y espera a que el estado cambie a Stopped.
- Haz clic en Editar.
- En la sección Selecciona objetos que quieras migrar, usa el menú Bases de datos para migrar para elegir entre Todas las bases de datos y Bases de datos específicas. Si seleccionas Bases de datos específicas, usa las casillas de verificación para seleccionar las bases de datos que deseas agregar o desmarcar las que deseas quitar.
- Haz clic en Guardar y reiniciar (o Guardar y comenzar si el trabajo aún no se inició) para aplicar los cambios y ejecutar el trabajo de migración, o haz clic en Guardar.
gcloud
En este ejemplo, se usa la marca opcional --no-async para que todas las operaciones
se realicen de forma síncrona. Esto significa que algunos comandos pueden tardar un tiempo en completarse. Puedes omitir la marca --no-async para ejecutar comandos de forma asíncrona.
Si lo haces, debes usar el
comando gcloud database-migration operations describe para verificar si la operación
se realizó correctamente.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu trabajo de migración.
- DATABASE_LIST por una lista separada por comas
de todos los nombres de las bases de datos que quieres que migre el trabajo de migración (por ejemplo,
my-db-1,my-db-2). Para volver a cambiar el trabajo de migración y migrar todas las bases de datos en la instancia de origen, reemplaza--databases-filter=DATABASE_LISTpor--all-databases.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ update MIGRATION_JOB_ID \ --region=REGION \ --databases-filter=DATABASE_LIST
Windows (PowerShell)
gcloud database-migration migration-jobs ` update MIGRATION_JOB_ID ` --region=REGION ` --databases-filter=DATABASE_LIST
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ update MIGRATION_JOB_ID ^ --region=REGION ^ --databases-filter=DATABASE_LIST
Deberías recibir una respuesta similar a la que figura a continuación:
Waiting for migration job [MIGRATION_JOB_ID] to be updated with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Updated migration job MIGRATION_JOB_ID [OPERATION_ID]
Edita un trabajo de migración que no sea un borrador
En el caso de los trabajos de migración que no son borradores, puedes usar Google Cloud CLI para cambiar el nombre visible del trabajo de migración:
En este ejemplo, se usa la marca opcional --no-async para que todas las operaciones se realicen de forma síncrona. Esto significa que algunos comandos pueden tardar
un poco en completarse. Puedes omitir la marca --no-async para ejecutar comandos de forma asíncrona.
Si lo haces, debes usar el comando gcloud database-migration operations describe para verificar si la operación se realizó correctamente.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu perfil de conexión.
- MIGRATION_JOB_NAME por un nombre legible por humanos para tu trabajo de migración. Este valor se muestra en Database Migration Service en la consola de Google Cloud .
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ update MIGRATION_JOB_ID \ --region=REGION \ --display-name=MIGRATION_JOB_NAME
Windows (PowerShell)
gcloud database-migration migration-jobs ` update MIGRATION_JOB_ID ` --region=REGION ` --display-name=MIGRATION_JOB_NAME
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ update MIGRATION_JOB_ID ^ --region=REGION ^ --display-name=MIGRATION_JOB_NAME
Deberías recibir una respuesta similar a la que figura a continuación:
Waiting for migration job [MIGRATION_JOB_ID] to be updated with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Updated migration job MIGRATION_JOB_ID [OPERATION_ID]
Cómo probar un trabajo de migración
Antes de ejecutar el trabajo de migración, puedes realizar una operación de prueba para verificar si Database Migration Service puede acceder a todas las entidades de origen y destino necesarias. En la consola de Google Cloud , solo puedes probar los trabajos de migración en borrador que creas en el asistente de creación de trabajos de migración (consulta Crea un trabajo de migración).
Con gcloud CLI, puedes probar los trabajos de migración que se crearon, pero que aún no se iniciaron.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION con el identificador de la región en la que se guarda tu perfil de conexión.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration migration-jobs \ verify MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` verify MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ verify MIGRATION_JOB_ID ^ --region=REGION
Resultado
La acción se realiza de forma asíncrona. Por lo tanto, este comando devuelve una entidad Operation que representa una operación de larga duración:
done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: verify name: OPERATION_ID
Para ver si tu operación se realizó correctamente, puedes consultar el objeto de operación devuelto o verificar el estado del trabajo de migración:
- Usa el comando
gcloud database-migration migration-jobs describecon MIGRATION_JOB_ID para ver el estado del trabajo de migración. - Usa el comando
gcloud database-migration operations describecon el OPERATION_ID para ver el estado de la operación en sí.
Consulta los detalles de la migración de una base de datos específica
Cuando tu trabajo de migración esté completamente creado (es decir, no se guarde en estado de borrador), puedes usar Google Cloud CLI para ver detalles sobre una base de datos específica en ese trabajo de migración.
En este ejemplo, se usa la marca opcional --no-async para que todas las operaciones se realicen de forma síncrona. Esto significa que algunos comandos pueden tardar
un poco en completarse. Puedes omitir la marca --no-async para ejecutar comandos de forma asíncrona.
Si lo haces, debes usar el comando gcloud database-migration operations describe para verificar si la operación se realizó correctamente.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu perfil de conexión.
- DATABASE_NAME por el nombre de la base de datos.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration objects lookup --migration-job=MIGRATION_JOB_ID \ --region=REGION --database=DATABASE_NAME
Windows (PowerShell)
gcloud database-migration objects lookup --migration-job=MIGRATION_JOB_ID ` --region=REGION --database=DATABASE_NAME
Windows (cmd.exe)
gcloud database-migration objects lookup --migration-job=MIGRATION_JOB_ID ^ --region=REGION --database=DATABASE_NAME
Resultado
El resultado es similar a lo siguiente:
createTime: '2025-03-21T17:05:19.211441641Z' name: PROJECT_ID phase: FULL_DUMP sourceObject: database: DATABASE_NAME type: DATABASE state: RUNNING
- Usa el comando
gcloud database-migration migration-jobs describepara ver el estado del trabajo de migración. - Usa
gcloud database-migration operations describecon OPERATION_ID para ver el estado de la operación.
Consulta los detalles de migración de bases de datos específicas
Cuando tu trabajo de migración esté completamente creado (es decir, no se guarde en estado de borrador), puedes usar Google Cloud CLI para enumerar todas las bases de datos que seleccionaste para ese trabajo de migración y ver detalles sobre ellas.
En este ejemplo, se usa la marca opcional --no-async para que todas las operaciones se realicen de forma síncrona. Esto significa que algunos comandos pueden tardar
un poco en completarse. Puedes omitir la marca --no-async para ejecutar comandos de forma asíncrona.
Si lo haces, debes usar el
comando gcloud database-migration operations describe para verificar si la operación
se realizó correctamente.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- MIGRATION_JOB_ID por el identificador de tu trabajo de migración.
Si no conoces el identificador, puedes usar el comando
gcloud database-migration migration-jobs listpara enumerar todos los trabajos de migración en una región determinada y ver sus identificadores. - REGION por el identificador de la región en la que se guarda tu perfil de conexión.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud database-migration objects list --migration-job=MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration objects list --migration-job=MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration objects list --migration-job=MIGRATION_JOB_ID ^ --region=REGION
Resultado
El resultado es similar a lo siguiente:
Waiting for migration job MIGRATION_JOB_ID
to fetch source objects with OPERATION_ID
Waiting for operation OPERATION_ID to complete...done.
SOURCE_OBJECT STATE PHASE ERROR
{'database': 'db1', 'type': 'DATABASE'} RUNNING FULL_DUMP
{'database': 'db2', 'type': 'DATABASE'} STOPPED CDC {'code': 1, 'message': 'Internal error'}
- Usa el comando
gcloud database-migration migration-jobs describepara ver el estado del trabajo de migración. - Usa el
gcloud database-migration operations describecon el OPERATION_ID para ver el estado de la operación en sí.