Saat Anda bermigrasi ke instance tujuan yang ada, untuk migrasi standar, Database Migration Service akan mendemosikan instance tujuan untuk mengonfigurasinya sebagai replika eksternal. Mendemosikan instance tidak akan menempatkan Cloud SQL untuk PostgreSQL dalam mode hanya baca, tetapi menjalankan operasi tertentu selama proses migrasi dapat menyebabkan error migrasi. Saat Anda bermigrasi ke instance tujuan yang ada, perhatikan pertimbangan operasional berikut:
- Penurunan instance: Untuk migrasi standar, Database Migration Service menurunkan instance tujuan untuk mengonfigurasinya sebagai replika database sumber. Migrasi mulai cepat tidak memerlukan atau melakukan penurunan versi instance tujuan.
- Hindari operasi tulis pada data yang dimigrasikan: Jangan lakukan operasi tulis
(seperti
INSERT,UPDATE,DELETE, atau perubahan skema DDL) di instance tujuan pada tabel atau database yang disertakan dalam migrasi. Operasi tersebut dapat menyebabkan konflik replikasi dengan data yang berasal dari sumber. - Mengelola pengguna database: Anda dapat membuat dan mengelola pengguna database kapan saja menggunakan perintah
psqlstandar atau melalui Cloud SQL di konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Mengelola pengguna dalam dokumentasi Cloud SQL. - Pencadangan dan replika baca: Pencadangan otomatis dan pemulihan point-in-time (PITR) ditangguhkan selama replikasi berkelanjutan, dan Anda tidak dapat membuat replika baca Cloud SQL dari instance tujuan hingga tugas migrasi dipromosikan.
Untuk mengetahui informasi selengkapnya, lihat Batasan umum untuk instance yang ada.
Database Migration Service menggunakan tugas migrasi untuk memigrasikan data dari instance database sumber ke instance database tujuan. Pembuatan tugas migrasi untuk instance tujuan yang ada mencakup:
- Menentukan setelan untuk tugas migrasi
- Menentukan setelan sumber dan memilih database yang akan dimigrasikan
- Memilih instance database tujuan yang ada
- Mendemosikan instance yang ada untuk mengonfigurasinya sebagai replika database sumber (khusus migrasi standar)
- Menyiapkan konektivitas antara instance database sumber dan tujuan
- Menguji tugas migrasi untuk memastikan informasi koneksi yang Anda berikan untuk tugas tersebut valid
Sebelum memulai
Sebelum membuat tugas migrasi ke instance database tujuan yang ada, pastikan Anda:
- Pastikan jenis migrasi ini dapat mendukung skenario Anda. Misalnya, saat Anda ingin bermigrasi ke database yang dibuat di luar Database Migration Service, instance tujuan Cloud SQL harus kosong atau hanya berisi data konfigurasi sistem. Untuk mengetahui detail selengkapnya, lihat Batasan umum.
Membuat instance database tujuan. Lihat Membuat instance dalam dokumentasi Cloud SQL.
- Menyiapkan instance database sumber Anda. Lihat halaman berikut:
Untuk membuat tugas migrasi ke instance tujuan yang ada, lakukan hal berikut:
Konsol
Menentukan setelan untuk tugas migrasi
- Di konsol Google Cloud , buka halaman Tugas migrasi.
- Klik Create migration job.
Halaman wizard konfigurasi tugas migrasi akan terbuka. Wizard ini berisi beberapa panel yang memandu Anda melalui setiap langkah konfigurasi.
Anda dapat menjeda pembuatan tugas migrasi kapan saja dengan mengklik SAVE & EXIT. Semua data yang Anda masukkan hingga saat itu akan disimpan dalam draf tugas migrasi. Anda dapat menyelesaikan tugas migrasi draf nanti.
- Di halaman Get started, masukkan informasi berikut:
- Nama tugas migrasi
Ini adalah nama yang dapat dibaca manusia untuk tugas migrasi Anda. Nilai ini ditampilkan di konsol Google Cloud .
- ID pekerjaan migrasi
Ini adalah ID yang dapat dibaca mesin untuk tugas migrasi Anda. Anda menggunakan nilai ini untuk menangani tugas migrasi menggunakan perintah Google Cloud CLI atau API Database Migration Service.
- Dari daftar mesin database sumber, pilih
PostgreSQL.
Kolom Destination database engine diisi secara otomatis dan tidak dapat diubah.
- Pilih region tempat Anda menyimpan tugas migrasi.
Database Migration Service adalah produk yang sepenuhnya regional, yang berarti semua entitas yang terkait dengan migrasi Anda (profil koneksi sumber dan tujuan, tugas migrasi, database tujuan) harus disimpan dalam satu region. Pilih region berdasarkan lokasi layanan yang memerlukan data Anda, seperti instance Compute Engine atau aplikasi App Engine, dan layanan lainnya. Setelah Anda memilih region tujuan, pilihan ini tidak dapat diubah.
- Tentukan jenis pekerjaan migrasi: One-time (hanya snapshot) atau Continuous (snapshot + perubahan yang sedang berlangsung).
- Nama tugas migrasi
- Klik Simpan dan lanjutkan.
Menentukan informasi tentang profil koneksi sumber
Di halaman Define a source, lakukan langkah-langkah berikut:
- Dari menu drop-down Source connection profile, pilih profil koneksi untuk database sumber Anda.
- Di bagian Customize data dump configurations,
klik Show data dump configurations.
Kecepatan paralelisme dump data terkait dengan jumlah beban yang diinduksi pada database sumber Anda:
- Optimal (direkomendasikan): Performa seimbang dengan beban optimal pada database sumber.
- Maksimum: Memberikan kecepatan dump tertinggi, tetapi dapat meningkatkan beban pada database sumber.
- Minimum: Menggunakan jumlah resource komputasi terendah di database sumber, tetapi mungkin memiliki throughput dump yang lebih lambat.
Jika Anda memilih setelan paralelisme dump data yang disesuaikan, pastikan untuk meningkatkan parameter
max_replication_slots,max_wal_senders, danmax_worker_processesdi database sumber Anda. - Klik Simpan dan lanjutkan.
Memilih instance Cloud SQL tujuan
- Dari menu Type of destination instance, pilih Existing instance.
- Di bagian Select destination instance, pilih instance tujuan Anda.
-
Tinjau informasi di bagian Instance details, lalu klik Select and continue.
Untuk bermigrasi ke database tujuan yang ada dalam migrasi standar, Database Migration Service akan mendemosikan instance target dan mengonfigurasinya sebagai replika. Untuk menandakan bahwa penurunan versi dapat dilakukan dengan aman, di jendela konfirmasi, masukkan ID instance tujuan.
- Klik Konfirmasi dan lanjutkan.
Menyiapkan konektivitas antara instance database sumber dan tujuan
Dari menu drop-down Metode konektivitas, pilih metode konektivitas jaringan. Metode ini menentukan cara instance Cloud SQL tujuan akan terhubung ke database sumber. Metode konektivitas jaringan saat ini mencakup daftar IP yang diizinkan, tunnel SSH terbalik, antarmuka Private Service Connect, dan peering VPC.
| Jika Anda ingin menggunakan... | Maka... |
|---|---|
| Metode konektivitas jaringan daftar IP yang diizinkan, | Anda harus menentukan alamat IP keluar dari instance tujuan. Jika instance Cloud SQL yang Anda buat adalah instance ketersediaan tinggi, sertakan alamat IP keluar untuk instance utama dan sekunder. |
| Metode konektivitas jaringan tunnel SSH terbalik, | Anda harus memilih instance VM Compute Engine yang akan menghosting tunnel.
Setelah menentukan instance, Google akan menyediakan skrip yang melakukan langkah-langkah untuk menyiapkan tunnel antara database sumber dan tujuan. Anda harus menjalankan skrip di Google Cloud CLI. Jalankan perintah dari mesin yang memiliki konektivitas ke database sumber dan ke Google Cloud. |
| Metode konektivitas antarmuka Private Service Connect, | Database Migration Service otomatis membuat koneksi yang diperlukan. Metode konektivitas ini hanya tersedia jika Anda memiliki instance tujuan yang mendukung Private Service Connect dengan lampiran jaringan. Untuk mengetahui informasi selengkapnya tentang antarmuka Private Service Connect, lihat Koneksi keluar Private Service Connect dalam dokumentasi Cloud SQL. |
| Metode konektivitas jaringan peering VPC, | Anda harus memilih jaringan VPC tempat database sumber berada. Instance Cloud SQL akan diupdate untuk terhubung ke jaringan ini. |
Setelah Anda memilih dan mengonfigurasi konektivitas jaringan, klik Configure and continue.
Mengonfigurasi database migrasi
Anda dapat memigrasikan semua database dari instance sumber, atau hanya memilih database tertentu. Instance tujuan Anda tidak boleh berisi database apa pun yang memiliki nama yang sama dengan database yang Anda pilih untuk migrasi. Jika Database Migration Service mengalami tabrakan nama database, database yang bermasalah akan dihapus di tujuan sebelum migrasi.
- Dari daftar Databases to migrate, pilih salah satu opsi berikut:
- All databases: Memilih semua database yang ada di sumber.
- Specific databases: Memungkinkan Anda memilih database tertentu dari semua database yang ada di sumber.
Jika ingin memigrasikan database tertentu, Anda dapat memfilter daftar yang muncul dan memilih database yang ingin dimigrasikan oleh Database Migration Service ke tujuan Anda.
Jika daftar tidak muncul dan error penemuan database ditampilkan, klik Reload. Jika penemuan database gagal, tugas akan memigrasikan semua database. Anda dapat melanjutkan pembuatan tugas migrasi dan memperbaiki error konektivitas nanti.
- Klik Simpan dan lanjutkan.
Menguji, membuat, dan menjalankan tugas migrasi
Pada langkah terakhir ini, tinjau ringkasan setelan tugas migrasi, sumber, tujuan, dan metode konektivitas, lalu uji validitas penyiapan tugas migrasi. Jika terjadi masalah, Anda dapat mengubah setelan tugas migrasi. Tidak semua setelan dapat diedit.
-
Di halaman Test and create migration job, klik Test job.
Jika pengujian gagal, Anda dapat mengatasi masalah tersebut di bagian alur yang sesuai, dan kembali untuk menguji ulang. Untuk mengetahui informasi pemecahan masalah pengujian tugas migrasi yang gagal, lihat Mendiagnosis masalah untuk PostgreSQL.
-
Setelah pengujian tugas migrasi selesai, klik Create and start job
untuk membuat tugas migrasi dan langsung memulainya, atau klik Create job
untuk membuat tugas migrasi tanpa langsung memulainya.
Jika tugas tidak dimulai pada saat dibuat, tugas tersebut dapat dimulai dari halaman Migration jobs dengan mengklik START. Terlepas dari kapan tugas migrasi dimulai, organisasi Anda akan dikenai biaya untuk keberadaan instance tujuan.
Migrasi Anda sedang berlangsung. Saat Anda memulai tugas migrasi, Database Migration Service akan memulai dump penuh dan replikasi awal. Untuk mengetahui informasi selengkapnya, lihat Batasan umum.
- Lanjutkan ke Meninjau tugas migrasi.
Google Cloud CLI
Saat bermigrasi ke instance yang ada menggunakan Google Cloud CLI, Anda harus membuat profil koneksi secara manual untuk instance tujuan. Hal ini tidak diperlukan saat Anda menggunakan konsol Google Cloud , karena Database Migration Service akan membuat dan menghapus profil koneksi tujuan untuk Anda.
Membuat profil koneksi tujuan.
Buat profil koneksi tujuan untuk instance tujuan yang ada dengan menjalankan perintahgcloud database-migration connection-profiles create(klik link untuk meluaskan):gcloud database-migration connection-profiles create postgresqlContoh ini menggunakan flag
--no-asyncopsional sehingga semua operasi dilakukan secara sinkron. Artinya, beberapa perintah mungkin memerlukan waktu beberapa saat untuk diselesaikan. Anda dapat melewati flag--no-asyncuntuk menjalankan perintah secara asinkron. Jika ya, Anda harus menggunakan perintahgcloud database-migration operations describeuntuk memverifikasi apakah operasi Anda berhasil.Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- DEST_CONN_ID dengan ID profil koneksi tujuan.
- REGION dengan region tempat Anda ingin menyimpan profil koneksi. Region ini harus sama dengan region instance tujuan Anda.
- DEST_INSTANCE dengan ID instance Cloud SQL tujuan yang telah Anda buat sebelumnya.
- DEST_USER dengan nama pengguna migrasi di database tujuan Anda.
- DEST_PASSWORD dengan sandi untuk pengguna migrasi di database tujuan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration connection-profiles create postgresql DEST_CONN_ID \ --region=REGION \ --cloudsql-instance=DEST_INSTANCE \ --username=DEST_USER \ --password=DEST_PASSWORD \ --role=DESTINATION \ --no-async
Windows (PowerShell)
gcloud database-migration connection-profiles create postgresql DEST_CONN_ID ` --region=REGION ` --cloudsql-instance=DEST_INSTANCE ` --username=DEST_USER ` --password=DEST_PASSWORD ` --role=DESTINATION ` --no-async
Windows (cmd.exe)
gcloud database-migration connection-profiles create postgresql DEST_CONN_ID ^ --region=REGION ^ --cloudsql-instance=DEST_INSTANCE ^ --username=DEST_USER ^ --password=DEST_PASSWORD ^ --role=DESTINATION ^ --no-async
Anda akan melihat respons seperti berikut:
Waiting for connection profile [CONNECTION_PROFILE_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]
Buat tugas migrasi.
Contoh berikut menunjukkan skenario migrasi saat Anda menggunakan konektivitas IP Pribadi antara database sumber dan tujuan. Jika Anda menggunakan jenis konektivitas yang berbeda (misalnya peering VPC atau tunnel SSH terbalik), pastikan untuk menambahkan flag yang diperlukan, seperti--peer-vpc, atau--vm,--vm-ip,--vm-port,--vpc. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi konektivitas dan Contoh Google Cloud CLI.
Jalankan perintah berikut (klik link untuk meluaskan):gcloud database-migration migration-jobs createContoh ini menggunakan flag
--no-asyncopsional sehingga semua operasi dilakukan secara sinkron. Artinya, beberapa perintah mungkin memerlukan waktu beberapa saat untuk diselesaikan. Anda dapat melewati flag--no-asyncuntuk menjalankan perintah secara asinkron. Jika ya, Anda harus menggunakan perintahgcloud database-migration operations describeuntuk memverifikasi apakah operasi Anda berhasil.Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan ID yang dapat dibaca mesin untuk tugas migrasi Anda. Anda menggunakan nilai ini untuk menangani tugas migrasi menggunakan perintah Google Cloud CLI atau API Database Migration Service.
- REGION dengan ID region tempat Anda ingin menyimpan tugas migrasi.
- MIGRATION_JOB_NAME dengan nama yang dapat dibaca manusia untuk tugas migrasi Anda. Nilai ini ditampilkan di Database Migration Service di konsol Google Cloud .
- SOURCE_CONNECTION_PROFILE_ID dengan ID profil koneksi sumber yang dapat dibaca mesin. Untuk mengetahui informasi selengkapnya, lihat Membuat profil koneksi sumber.
- DESTINATION_CONNECTION_PROFILE_ID dengan ID yang dapat dibaca mesin dari profil koneksi tujuan.
Opsional: Database Migration Service memigrasikan semua database di sumber Anda secara default. Jika Anda hanya ingin memigrasikan database tertentu, gunakan flag
--databases-filterdan tentukan ID-nya sebagai daftar yang dipisahkan koma.Contoh:
--databases-filter=my-business-database,my-other-databaseAnda dapat mengedit tugas migrasi yang dibuat dengan flag
--databases-filternanti menggunakan perintahgcloud database-migration migration-jobs update.
Jalankan perintah berikut:
Linux, macOS, atau 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 \ --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 ` --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 ^ --type=CONTINUOUS
Anda akan melihat respons seperti berikut:
Waiting for migration job [MIGRATION_JOB_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created migration job MIGRATION_JOB_ID [OPERATION_ID]
Mendemosikan database tujuan.
Untuk migrasi standar, Database Migration Service mengharuskan Anda mendemosikan instance database tujuan yang ada untuk mengonfigurasinya sebagai replika eksternal sebelum memulai tugas migrasi. Jalankan perintahgcloud database-migration migration-jobs demote-destination(klik link untuk meluaskan):gcloud database-migration migration-jobs demote-destinationSebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs listuntuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ demote-destination MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` demote-destination MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ demote-destination MIGRATION_JOB_ID ^ --region=REGION
Hasil
Tindakan ini dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan Entity operasi yang mewakili operasi yang berjalan lama:
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: demote-destination name: OPERATION_ID
Untuk melihat apakah operasi Anda berhasil, Anda dapat mengkueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describeuntuk melihat status tugas migrasi. - Gunakan
gcloud database-migration operations describedengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Opsional: Verifikasi tugas migrasi.
Pada tahap ini, tugas migrasi Anda telah dikonfigurasi dan terhubung ke instance database tujuan. Anda dapat mengelolanya menggunakan operasiverify,start,stop,restart, danresume. Sebaiknya verifikasi tugas migrasi Anda terlebih dahulu dengan menjalankan perintahgcloud database-migration migration-jobs verify(klik link untuk meluaskan):gcloud database-migration migration-jobs verifySebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs listuntuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau 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
Hasil
Tindakan ini dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan Entity operasi yang mewakili operasi yang berjalan lama:
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
Untuk melihat apakah operasi Anda berhasil, Anda dapat mengkueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describedengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describedengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Mulai tugas migrasi.
Mulai tugas migrasi dengan menjalankan perintahgcloud database-migration migration-jobs start(klik link untuk meluaskan):gcloud database-migration migration-jobs startSebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs listuntuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau 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
Hasil
Tindakan ini dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan Entity operasi yang mewakili operasi yang berjalan lama:
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
Untuk melihat apakah operasi Anda berhasil, Anda dapat mengkueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describedengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describedengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Mempromosikan tugas migrasi.
Setelah migrasi mencapai fase Change Data Capture (CDC), Anda dapat mempromosikan instance database tujuan dari replika menjadi instance mandiri. Jalankan perintahgcloud database-migration migration-jobs promote(klik link untuk meluaskan):gcloud database-migration migration-jobs promoteSebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.
Jika tidak mengetahui ID, Anda dapat menggunakan perintah
gcloud database-migration migration-jobs listuntuk mencantumkan semua tugas migrasi di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration migration-jobs \ promote MIGRATION_JOB_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration migration-jobs ` promote MIGRATION_JOB_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration migration-jobs ^ promote MIGRATION_JOB_ID ^ --region=REGION
Hasil
Tindakan ini dilakukan secara asinkron. Oleh karena itu, perintah ini menampilkan Entity operasi yang mewakili operasi yang berjalan lama:
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
Untuk melihat apakah operasi Anda berhasil, Anda dapat mengkueri objek operasi yang ditampilkan, atau memeriksa status tugas migrasi:
- Gunakan perintah
gcloud database-migration migration-jobs describedengan MIGRATION_JOB_ID untuk melihat status tugas migrasi. - Gunakan perintah
gcloud database-migration operations describedengan OPERATION_ID untuk melihat status operasi itu sendiri.
- MIGRATION_JOB_ID dengan ID tugas migrasi Anda.