Puoi eseguire azioni dall'elenco dei job di migrazione, dalla pagina dei dettagli di un singolo job di migrazione o direttamente dalla pagina dell'istanza di destinazione in Cloud SQL. Nella console Google Cloud puoi eseguire azioni su più job contemporaneamente se hanno tutti lo stesso stato. Puoi eseguire azioni su un singolo job di migrazione sia nella console Google Cloud sia utilizzando Google Cloud CLI.
Puoi eseguire alcune azioni sui job di migrazione nel loro complesso, mentre altre azioni (come il riavvio, la promozione o la visualizzazione dei dettagli) possono essere eseguite anche su singoli database selezionati all'interno di un job di migrazione.
Puoi eseguire le seguenti azioni sui job di migrazione:
| Azione | Descrizione |
|---|---|
| Modifica | Per apportare le seguenti modifiche, modifica il job di migrazione:
|
| Avvio | Avvia i job di migrazione creati senza essere avviati. Puoi avviare i job che non sono in stato In esecuzione o In avvio. Consulta Stati dei job di migrazione. |
| Interrompi | Interrompi un job di migrazione in esecuzione in qualsiasi momento. La migrazione dei dati viene interrotta e lo stato del job di migrazione cambia in
Monitora gli slot di replica e lo spazio su disco del server di database di origine. L'eliminazione del job di migrazione cancella tutti gli slot di replica nell'origine e interrompe il traffico di rete. |
| Riprendi | Se un job di migrazione continua è stato interrotto durante la fase CDC, può essere ripreso. Se il job di migrazione viene ripreso, la replica degli eventi e delle modifiche ai dati accumulati durante il periodo di interruzione viene riavviata. |
| Riavvia | Se un job di migrazione non è riuscito e non è recuperabile o è stato interrotto durante la fase iniziale di dump completo, puoi riavviarlo dall'inizio. Il riavvio della migrazione cancella tutti i dati dai database di destinazione interessati da errori e acquisisce un nuovo dump completo. Se dall'inizio della migrazione sono stati creati nuovi database sul server PostgreSQL di origine, il riavvio della migrazione replica anche questi nuovi database nell'istanza di destinazione. Puoi riavviare tutti i database nel job di migrazione o solo quelli selezionati. |
| Elimina | Elimina un job di migrazione. Puoi eliminare i job di migrazione in qualsiasi stato. Tuttavia, puoi eliminare un job di migrazione in esecuzione solo nella console Google Cloud . Il risultato dipende dallo stato del job:
L'eliminazione di un job di migrazione rimuove gli slot di replica allocati nel database di origine e interrompe il traffico di rete. L'eliminazione di un job di migrazione non comporta l'eliminazione dei database di origine. |
| Promuovi | Promuovi l'istanza di destinazione da una replica a un'istanza di database principale autonoma e disconnetti l'istanza di destinazione dall'origine.
Puoi promuovere l'intero job di migrazione o promuovere singoli database selezionati.
Per saperne di più, consulta Promuovi una migrazione. |
| Visualizza un database specifico | Visualizza i dettagli della migrazione per un database specifico configurato per la migrazione. |
| Visualizza tutti i database | Visualizza i dettagli della migrazione per tutti i database configurati per la migrazione. |
Avvia un job di migrazione
Una volta creato completamente il job di migrazione (ovvero, non è salvato in stato di bozza), puoi avviarlo in qualsiasi momento per iniziare la migrazione dei dati.
Per avviare un job di migrazione, segui questi passaggi:
Console
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione che vuoi avviare.
Viene visualizzata la pagina dei dettagli del job di migrazione.
- Fai clic su Avvia.
- Nella finestra di dialogo, fai clic su Avvia.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
Esegui questo 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
Risultato
L'azione viene eseguita in modo asincrono. Pertanto, questo comando restituisce un' entità Operation che rappresenta un'operazione a lunga esecuzione:
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
Per verificare se l'operazione è riuscita, puoi eseguire una query sull'oggetto operazione restituito o controllare lo stato del job di migrazione:
- Utilizza il comando
gcloud database-migration migration-jobs describecon MIGRATION_JOB_ID per visualizzare lo stato del job di migrazione. - Utilizza il comando
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.
Interrompi un job di migrazione
Puoi interrompere un job di migrazione
in esecuzione in qualsiasi momento. Quando interrompi un job di migrazione, la migrazione dei dati viene interrotta e lo stato del job di migrazione cambia in Stopping e successivamente in Stopped.
Per interrompere un job di migrazione, segui questi passaggi:
Console
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione che vuoi interrompere.
Viene visualizzata la pagina dei dettagli del job di migrazione.
- Fai clic su Arresta.
- Nella finestra di dialogo, fai clic su Interrompi.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
Esegui questo 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
Risultato
L'azione viene eseguita in modo asincrono. Pertanto, questo comando restituisce un' entità Operation che rappresenta un'operazione a lunga esecuzione:
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
- Utilizza il comando
gcloud database-migration migration-jobs describeper visualizzare lo stato del job di migrazione. - Utilizza
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.
Riprendi un job di migrazione
Se un job di migrazione continua è stato interrotto durante la fase di Change Data Capture (CDC), puoi riprenderlo. Se il job di migrazione viene ripreso, viene riavviata la replica degli eventi e delle modifiche ai dati accumulati nel database di origine mentre il job era interrotto.
Per riprendere un job di migrazione interrotto, segui questi passaggi:
Console
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione che vuoi riprendere.
Viene visualizzata la pagina dei dettagli del job di migrazione.
- Fai clic su Riprendi.
- Nella finestra di dialogo, fai clic su Riprendi.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
Esegui questo 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
Risultato
L'azione viene eseguita in modo asincrono. Pertanto, questo comando restituisce un' entità Operation che rappresenta un'operazione a lunga esecuzione:
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
- Utilizza il comando
gcloud database-migration migration-jobs describeper visualizzare lo stato del job di migrazione. - Utilizza
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.
Riavvia un job di migrazione
Se un job di migrazione non è riuscito e non è recuperabile o è stato interrotto durante la fase iniziale di dump completo, puoi riavviarlo dall'inizio.
Il riavvio della migrazione cancella tutti i dati dai database di destinazione interessati dagli errori e avvia un nuovo dump completo. Se sono stati creati nuovi database sul server PostgreSQL di origine dall'inizio della migrazione, il riavvio della migrazione replica anche questi nuovi database nell'istanza di destinazione.
Puoi riavviare tutti i database nel job di migrazione o solo database specifici.
Per riavviare un job di migrazione, segui questi passaggi:
Console
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione che vuoi riavviare.
Viene visualizzata la pagina dei dettagli del job di migrazione.
- Esegui una delle seguenti azioni di riavvio:
Se vuoi riavviare tutti i database inclusi nella migrazione, fai clic su Riavvia nella barra degli strumenti del job di migrazione.
Viene visualizzata la finestra di dialogo per il riavvio del job di migrazione.
Se vuoi riavviare solo database specifici, selezionali utilizzando le caselle di controllo accanto ai nomi dei database e, nella scheda Database, fai clic su Riavvia.
Viene visualizzata la finestra di dialogo con un numero di database che vuoi riavviare.
- Nella finestra di dialogo, fai clic su Riavvia.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il job di migrazione.
(Facoltativo) Per impostazione predefinita, Database Migration Service esegue la migrazione di tutti i database nell'origine. Se vuoi eseguire la migrazione solo di database specifici, utilizza il flag
--databases-filtere specifica i relativi identificatori come elenco separato da virgole.Ad esempio:
--databases-filter=my-business-database,my-other-databaseIn un secondo momento, puoi modificare i job di migrazione creati con il flag
--databases-filterutilizzando il comandogcloud database-migration migration-jobs update.
Esegui questo 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
Risultato
L'azione viene eseguita in modo asincrono. Pertanto, questo comando restituisce un' entità Operation che rappresenta un'operazione a lunga esecuzione:
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
- Utilizza il comando
gcloud database-migration migration-jobs describeper visualizzare lo stato del job di migrazione. - Utilizza
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.
Aggiorna una bozza di job di migrazione
Per completare la creazione di un job di migrazione, segui questi passaggi:
Console
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Bozze, fai clic sul nome visualizzato del job di migrazione di cui vuoi completare la creazione.
Viene visualizzata la procedura guidata per la creazione del job di migrazione.
- Completa la creazione del job di migrazione. Consulta Crea un job di migrazione.
gcloud
Questo esempio utilizza il flag facoltativo --no-async in modo che tutte le operazioni vengano eseguite in modo sincrono. Ciò significa che il completamento di alcuni comandi potrebbe richiedere un po' di tempo. Puoi saltare il flag --no-async per eseguire i comandi in modo asincrono.
In questo caso, devi utilizzare il comando gcloud database-migration operations describe per verificare se l'operazione è andata a buon fine.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con un identificatore leggibile da macchina per il job di migrazione.
- REGION con l'identificatore della regione in cui vuoi salvare il profilo di connessione.
- MIGRATION_JOB_NAME con un nome leggibile per il job di migrazione. Questo valore viene visualizzato in Database Migration Service nella console Google Cloud .
- SOURCE_CONNECTION_PROFILE_ID con un identificatore leggibile da macchina del profilo di connessione di origine.
- DESTINATION_CONNECTION_PROFILE_ID con un identificatore leggibile da macchina del profilo di connessione di destinazione.
- COMMA_SEPARATED_DATABASE_ID_LIST con un elenco separato da virgole di identificatori di database PostgreSQL di cui vuoi eseguire la migrazione.
Esegui questo 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
Dovresti ricevere una risposta simile alla seguente:
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]
Aggiungi o rimuovi database dal job di migrazione
Puoi aggiungere o rimuovere database in qualsiasi stato o fase della migrazione, tutte le volte che vuoi. Quando rimuovi un database, Database Migration Service interrompe il processo di replica su quel database, ma non lo rimuove dall'istanza Cloud SQL di destinazione.
Per aggiungere o rimuovere database dal job di migrazione, segui questi passaggi:
- Nella console Google Cloud , vai alla pagina Job di migrazione.
- Nella scheda Job, fai clic sul nome visualizzato del job di migrazione. Viene visualizzata la pagina dei dettagli del job di migrazione.
- Fai clic su Modifica.
- Nella sezione Seleziona i database di cui eseguire la migrazione, utilizza le caselle di controllo per selezionare il nuovo database da aggiungere al job di migrazione o deseleziona quelli da rimuovere.
- Fai clic su Salva.
Modifica un job di migrazione non in bozza
Per modificare il livello di parallelismo del dump dei dati di un job di migrazione in esecuzione, consulta Considerazioni sul parallelismo. Dopo aver modificato le impostazioni di parallelismo, devi salvare e riavviare il job di migrazione.
Per i job di migrazione non in bozza, puoi utilizzare Google Cloud CLI per modificare il nome visualizzato del job di migrazione:
Questo esempio utilizza il flag facoltativo --no-async in modo che tutte le operazioni vengano eseguite in modo sincrono. Ciò significa che il completamento di alcuni comandi potrebbe richiedere un po' di tempo. Puoi saltare il flag --no-async per eseguire i comandi in modo asincrono.
In questo caso, devi utilizzare il comando gcloud database-migration operations describe per verificare se l'operazione è andata a buon fine.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
- MIGRATION_JOB_NAME con un nome leggibile per il job di migrazione. Questo valore viene visualizzato in Database Migration Service nella console Google Cloud .
Esegui questo 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
Dovresti ricevere una risposta simile alla seguente:
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]
Testa un job di migrazione
Prima di eseguire il job di migrazione, puoi eseguire un'operazione di test per verificare se Database Migration Service può raggiungere tutte le entità di origine e di destinazione necessarie. Nella console Google Cloud , puoi testare solo le bozze dei job di migrazione che crei nella procedura guidata di creazione dei job di migrazione (consulta Crea un job di migrazione).
Con gcloud CLI, puoi testare i job di migrazione creati, ma non ancora avviati.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
Esegui questo 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
Risultato
L'azione viene eseguita in modo asincrono. Pertanto, questo comando restituisce un' entità Operation che rappresenta un'operazione a lunga esecuzione:
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
Per verificare se l'operazione è riuscita, puoi eseguire una query sull'oggetto operazione restituito o controllare lo stato del job di migrazione:
- Utilizza il comando
gcloud database-migration migration-jobs describecon MIGRATION_JOB_ID per visualizzare lo stato del job di migrazione. - Utilizza il comando
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.
Visualizza i dettagli della migrazione per un database specifico
Quando il job di migrazione è stato creato completamente (ovvero non è salvato in stato di bozza), puoi utilizzare Google Cloud CLI per visualizzare i dettagli di un database specifico nel job di migrazione.
Questo esempio utilizza il flag facoltativo --no-async in modo che tutte le operazioni vengano eseguite in modo sincrono. Ciò significa che il completamento di alcuni comandi potrebbe richiedere un po' di tempo. Puoi saltare il flag --no-async per eseguire i comandi in modo asincrono.
In questo caso, devi utilizzare il comando gcloud database-migration operations describe per verificare se l'operazione è andata a buon fine.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
- DATABASE_NAME con il nome del database.
Esegui questo 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
Risultato
L'output è simile al seguente:
createTime: '2025-03-21T17:05:19.211441641Z' name: PROJECT_ID phase: FULL_DUMP sourceObject: database: DATABASE_NAME type: DATABASE state: RUNNING
- Utilizza il comando
gcloud database-migration migration-jobs describeper visualizzare lo stato del job di migrazione. - Utilizza
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.
Visualizza i dettagli della migrazione per database specifici
Una volta creato completamente il job di migrazione (ovvero non salvato in stato di bozza), puoi utilizzare Google Cloud CLI per elencare tutti i database selezionati per il job di migrazione e visualizzarne i dettagli.
Questo esempio utilizza il flag facoltativo --no-async in modo che tutte le operazioni vengano eseguite in modo sincrono. Ciò significa che il completamento di alcuni comandi potrebbe richiedere un po' di tempo. Puoi saltare il flag --no-async per eseguire i comandi in modo asincrono.
In questo caso, devi utilizzare il comando gcloud database-migration operations describe per verificare se l'operazione è andata a buon fine.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- MIGRATION_JOB_ID con l'identificatore del job di migrazione.
Se non conosci l'identificatore, puoi utilizzare il comando
gcloud database-migration migration-jobs listper elencare tutti i job di migrazione in una determinata regione e visualizzarne gli identificatori. - REGION con l'identificatore della regione in cui è salvato il profilo di connessione.
Esegui questo 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
Risultato
L'output è simile al seguente:
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'}
- Utilizza il comando
gcloud database-migration migration-jobs describeper visualizzare lo stato del job di migrazione. - Utilizza
gcloud database-migration operations describecon OPERATION_ID per visualizzare lo stato dell'operazione stessa.