Detail koneksi yang perlu Anda berikan dapat berbeda-beda bergantung pada konektivitas sumber yang Anda gunakan. Halaman ini menjelaskan cara membuat profil koneksi sumber untuk setiap metode konektivitas yang tersedia:
Profil koneksi sumber untuk konektivitas daftar yang diizinkan IP publik
Profil koneksi sumber untuk konektivitas tunnel SSH penerusan
Sebelum memulai
Sebelum membuat profil koneksi sumber, pastikan Anda melakukan hal berikut:
Pertimbangkan region tempat Anda ingin membuat profil koneksi sumber.
Database Migration Service adalah produk yang sepenuhnya regional, yang berarti semua entity yang terkait dengan migrasi Anda (profil koneksi sumber dan tujuan, tugas migrasi, database tujuan, ruang kerja konversi) harus disimpan dalam satu region.
Konfigurasikan database sumber Anda dan buat akun pengguna migrasi khusus.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna membuat profil koneksi,
minta administrator untuk memberi Anda
peran IAM Database Migration Admin (roles/datamigration.admin)
di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses dalam dokumentasi Identity and Access Management.
Peran bawaan ini berisi izin yang diperlukan untuk membuat profil koneksi, di Database Migration Service. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat profil koneksi di Database Migration Service:
datamigration.connectionprofiles.createdatamigration.connectionprofiles.deletedatamigration.connectionprofiles.getdatamigration.connectionprofiles.getIamPolicydatamigration.connectionprofiles.listdatamigration.connectionprofiles.setIamPolicydatamigration.connectionprofiles.update
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau lainnya peran bawaan.
Untuk konektivitas daftar yang diizinkan IP publik
Untuk membuat profil koneksi sumber yang menggunakan metode konektivitas daftar yang diizinkan IP publik, ikuti langkah-langkah berikut:
- Pastikan Anda mengonfigurasi server database sumber agar menerima koneksi dari alamat IP publik Database Migration Service untuk region tempat Anda membuat tugas migrasi. Untuk mengetahui informasi selengkapnya, lihat Ringkasan daftar yang diizinkan IP publik.
- Di Google Cloud konsol, buka halaman Connection profiles.
- Klik Create profile.
- Di halaman Create a connection profile, dari daftar Profile role, pilih Source.
- Dari daftar mesin database, pilih Oracle.
- Di bagian Specify connection profile details, berikan nama, ID, dan region profil koneksi.
- Di bagian Define connection details, masukkan detail berikut
:
- IP publik dan nomor port database sumber Anda, nama database yang ingin Anda migrasikan, dan detail login untuk akun pengguna migrasi khusus (nama dan sandi).
- Di kolom Service name, masukkan layanan yang memastikan
database Oracle sumber dilindungi dan dipantau.
- Untuk database Oracle, layanan database biasanya adalah ORCL.
- Untuk database pluggable, SID adalah nama database pluggable.
- Di bagian Secure your connection, pilih jenis enkripsi
yang ingin Anda gunakan untuk koneksi database sumber.
Anda dapat menggunakan sertifikat SSL/TLS Anda sendiri untuk keamanan jaringan tambahan keamanan. Untuk mengetahui informasi selengkapnya, lihat Mengenkripsi koneksi dengan sertifikat.
- Di bagian Define connectivity method, pilih Public IP allowlist.
- Opsional: Di bagian Test connection profile, klik
Run test.
Database Migration Service melakukan pemeriksaan cepat untuk memverifikasi bahwa detail koneksi yang Anda berikan cukup untuk menjangkau database sumber Anda.
- Klik Create.
Halaman Connection profiles akan muncul, dan profil koneksi yang baru dibuat akan ditampilkan.
Untuk konektivitas tunnel SSH penerusan
Untuk membuat profil koneksi sumber yang menggunakan metode konektivitas tunnel SSH penerusan, ikuti langkah-langkah berikut:
- Pastikan Anda menyiapkan server tunnel SSH penerusan dan menyesuaikan semua aturan firewall di jaringan Anda. Untuk mengetahui informasi selengkapnya, lihat Ringkasan konektivitas tunnel SSH penerusan.
- Di Google Cloud konsol, buka halaman Connection profiles.
- Klik Create profile.
- Di halaman Create a connection profile, dari daftar Profile role, pilih Source.
- Dari daftar mesin database, pilih Oracle.
- Di bagian Specify connection profile details, berikan nama, ID, dan region profil koneksi.
- Di bagian Define connection details, masukkan detail berikut
:
- IP dan nomor port database sumber Anda, nama database yang ingin Anda migrasikan, dan detail login untuk akun pengguna migrasi khusus (nama dan sandi).
Alamat IP harus berupa alamat yang dapat dijangkau dari tunnel SSH penerusan.
- Di kolom Service name, masukkan layanan yang memastikan
database Oracle sumber dilindungi dan dipantau.
- Untuk database Oracle, layanan database biasanya adalah ORCL.
- Untuk database pluggable, SID adalah nama database pluggable.
- IP dan nomor port database sumber Anda, nama database yang ingin Anda migrasikan, dan detail login untuk akun pengguna migrasi khusus (nama dan sandi).
- Di bagian Secure your connection, pilih jenis enkripsi
yang ingin Anda gunakan untuk koneksi database sumber.
Anda dapat menggunakan sertifikat SSL/TLS Anda sendiri untuk keamanan jaringan tambahan keamanan. Untuk mengetahui informasi selengkapnya, lihat Mengenkripsi koneksi dengan sertifikat.
- Di bagian Define connectivity method, lakukan hal berikut:
- Dari menu drop-down Connectivity method, pilih Forward-SSH tunnel.
- Di bagian berikutnya, masukkan detail koneksi untuk server SSH: alamat IP atau nama host, nomor port, dan login.
- Dari menu drop-down Authentication method, pilih
cara Database Migration Service mengautentikasi dengan server SSH Anda.
Anda dapat menggunakan sandi, atau kunci pribadi unik. Jika memutuskan untuk menggunakan kunci pribadi, Anda dapat mengupload file langsung ke Database Migration Service, atau menempelkan kunci dalam bentuk teks di kotak teks.
- Klik Save.
Panel detail konektivitas akan ditutup.
- Opsional: Di bagian Test connection profile, klik
Run test.
Database Migration Service melakukan pemeriksaan cepat untuk memverifikasi bahwa detail koneksi yang Anda berikan cukup untuk menjangkau database sumber Anda.
- Klik Create di bagian bawah halaman.
Halaman Connection profiles akan muncul, dan profil koneksi yang baru dibuat akan ditampilkan.
Untuk konektivitas IP pribadi
Ada dua metode konektivitas IP pribadi yang dapat Anda gunakan dalam profil koneksi sumber: antarmuka Private Service Connect atau peering Virtual Private Cloud. Kedua metode tersebut mengharuskan Anda untuk membuat konfigurasi konektivitas pribadi terlebih dahulu.
Untuk membuat profil koneksi sumber yang menggunakan konektivitas IP pribadi, ikuti langkah-langkah berikut:
- Pastikan Anda mengonfigurasi jaringan untuk konektivitas IP pribadi. Untuk mengetahui informasi selengkapnya, lihat Ringkasan konektivitas pribadi sumber.
- Di Google Cloud konsol, buka halaman Connection profiles.
- Klik Create profile.
- Di halaman Create a connection profile, dari daftar Profile role, pilih Source.
- Dari daftar mesin database, pilih sumber Oracle Anda.
- Di bagian Specify connection profile details, berikan nama, ID, dan region profil koneksi.
- Di bagian Define connection details, masukkan detail berikut
:
- IP dan nomor port database sumber Anda, nama database yang ingin Anda migrasikan, dan detail login untuk akun pengguna migrasi khusus (nama dan sandi).
Gunakan alamat IP yang sesuai untuk penyiapan jaringan Anda:
- Untuk sumber yang berada langsung di jaringan Virtual Private Cloud yang Anda gunakan dengan konfigurasi konektivitas pribadi Database Migration Service, gunakan alamat IP pribadi sumber Anda.
- Untuk sumber yang berada di luar jaringan Virtual Private Cloud yang Anda gunakan dengan konfigurasi konektivitas pribadi Database Migration Service, misalnya skenario yang mencakup Virtual Machine (VM) proxy terbalik, gunakan alamat IP pribadi VM NAT Anda.
- Di kolom Service name, masukkan layanan yang memastikan
database Oracle sumber dilindungi dan dipantau.
- Untuk database Oracle, layanan database biasanya adalah ORCL.
- Untuk database pluggable, SID adalah nama database pluggable.
- IP dan nomor port database sumber Anda, nama database yang ingin Anda migrasikan, dan detail login untuk akun pengguna migrasi khusus (nama dan sandi).
- Di bagian Secure your connection, pilih jenis enkripsi
yang ingin Anda gunakan untuk koneksi database sumber.
Anda dapat menggunakan sertifikat SSL/TLS Anda sendiri untuk keamanan jaringan tambahan keamanan. Untuk mengetahui informasi selengkapnya, lihat Mengenkripsi koneksi dengan sertifikat.
- Di bagian Define connectivity method, lakukan hal berikut:
- Dari menu drop-down Connectivity method, pilih Private connectivity.
- Dari menu drop-down Private connectivity configuration, pilih nama konfigurasi konektivitas pribadi yang Anda buat untuk antarmuka Private Service Connect atau peering VPC.
- Klik Save.
Panel detail konektivitas akan ditutup.
- Opsional: Di bagian Test connection profile, klik
Run test.
Database Migration Service melakukan pemeriksaan cepat untuk memverifikasi bahwa detail koneksi yang Anda berikan cukup untuk menjangkau database sumber Anda.
- Klik Create di bagian bawah halaman.
Halaman Connection profiles akan muncul, dan profil koneksi yang baru dibuat akan ditampilkan.
Langkah berikutnya
Pelajari profil koneksi tujuan. Lihat Membuat profil koneksi tujuan.
Untuk mendapatkan panduan migrasi langkah demi langkah yang lengkap, lihat Panduan migrasi Oracle ke Cloud SQL untuk PostgreSQL.