Mendiagnosis masalah

Aliran data dapat menimbulkan error selama runtime.

  • Beberapa error, seperti sandi yang salah di database sumber, dapat dipulihkan, yang berarti error tersebut dapat diperbaiki dan streaming akan dilanjutkan secara otomatis.
  • Error dapat memengaruhi satu objek, seperti peristiwa yang berisi jenis data yang tidak didukung. Error lain dapat memengaruhi beberapa objek atau seluruh aliran, seperti saat Datastream tidak dapat terhubung ke database sumber.
  • Bergantung pada errornya, informasi diberikan di halaman Aliran atau Detail aliran di UI Datastream. Anda juga dapat menggunakan API Datastream untuk mengambil informasi tentang error.

Untuk memecahkan masalah error, buka aliran untuk melihat error, lalu ikuti langkah-langkah yang diuraikan dalam pesan error.

Halaman ini berisi informasi tentang error konfigurasi, konektivitas, Oracle, dan MySQL, beserta langkah-langkah untuk memecahkan masalah error tersebut.

Error konfigurasi dan konektivitas

Error Langkah pemecahan masalah
Gagal terhubung ke database sumber (generik).

Hal ini dapat terjadi karena berbagai alasan. Untuk memecahkan masalah error ini:

  1. Pastikan database sumber aktif dan dapat dijangkau.
  2. Buka profil koneksi sumber dari halaman Streams atau Connection profiles.
  3. Verifikasi bahwa informasi konektivitas profil koneksi sudah benar.
  4. Verifikasi bahwa nama pengguna dan sandi cocok.
  5. Pastikan nama pengguna ada di database dan memiliki hak istimewa yang diperlukan.
  6. Simpan perubahan yang Anda buat di halaman Profil koneksi.

Streaming dilanjutkan secara otomatis.

Gagal terhubung ke database sumber (daftar yang diizinkan IP). Hal ini dapat terjadi jika metode konektivitas yang dipilih adalah IP allowlist, tetapi satu atau beberapa alamat IP keluar dari Datastream tidak ditambahkan dengan benar di database sumber. Pastikan alamat IP keluar yang ditampilkan di profil koneksi Datastream dikonfigurasi di firewall jaringan sehingga server database sumber dapat menerima koneksi dari alamat IP ini. Setelah masalah ini diperbaiki, streaming akan dilanjutkan secara otomatis.
Gagal terhubung ke database sumber (Tunnel SSH penerusan). Hal ini dapat terjadi jika ada masalah dengan tunnel SSH Forward. Periksa status tunnel. Jika tunnel dihentikan, tunnel harus dimulai. Setelah masalah ini diperbaiki, streaming akan dilanjutkan secara otomatis.
Datastream tidak dapat terhubung ke bastion host melalui tunnel SSH Penerusan. Pastikan konfigurasi tunnel SSH Penerusan dikonfigurasi dengan benar di profil koneksi sumber, dan port terbuka di server tunnel SSH.
Gagal terhubung ke database sumber karena sertifikat yang buruk. Hal ini dapat terjadi jika ada masalah dengan sertifikat yang diberikan saat menentukan profil koneksi sumber. Buka halaman Connection profiles, lalu pilih profil koneksi yang diberikan. Pastikan sertifikat disiapkan dengan benar. Setelah melakukan perubahan, simpan profil koneksi, dan streaming akan dilanjutkan secara otomatis.
Kegagalan menggunakan konektivitas pribadi untuk terhubung ke database sumber. Error ini terkait dengan metode konektivitas pribadi peering VPC.
  1. Pastikan Anda telah menyelesaikan semua prasyarat Prasyarat peering VPC.
  2. Setelah membuat konfigurasi konektivitas pribadi, verifikasi bahwa rute yang berisi alamat IP internal database muncul di tab Rute yang diekspor di halaman Peering Jaringan VPC.

    Untuk melakukannya, buka halaman VPC Network Peering, lalu cari peering yang ditambahkan (namanya adalah peering-[UUID]). Rute dapat ditemukan di tab Exported routes. Jika rute ini tidak ada, tambahkan secara manual.

  3. Datastream tidak memeriksa tumpang-tindih dengan rute peering dinamis. Menyediakan subnet yang tumpang-tindih dengan rute dinamis dapat menyebabkan masalah konektivitas. Oleh karena itu, sebaiknya jangan gunakan subnet yang merupakan bagian dari rute dinamis.
  4. Pastikan rute kustom untuk rentang alamat IP Datastream diiklankan dengan benar. Jika rute kustom tidak ada, lihat Rute khusus yang diberitahukan.
  5. Jika Anda masih mengalami masalah saat menghubungkan ke database sumber, lihat Menyiapkan proxy terbalik.
Kegagalan menggunakan antarmuka Private Service Connect untuk terhubung ke database sumber.
  1. Pastikan Anda telah menyelesaikan semua prasyarat.
  2. Pastikan aturan firewall Anda mengizinkan subnetwork lampiran jaringan yang diberikan untuk terhubung ke database sumber.
  3. Pastikan rute kustom untuk rentang alamat IP Datastream diiklankan dengan benar. Jika rute kustom tidak ada, lihat Rute khusus yang diberitahukan.
Jenis konektivitas STATIC_SERVICE_IP_CONNECTIVITY tidak diizinkan saat batasan/datastream.disablePublicConnectivity Kebijakan Org diaktifkan.

Anda memilih metode konektivitas jaringan daftar yang diizinkan IP publik atau tunnel SSH penerusan untuk profil koneksi yang Anda buat. Namun, kebijakan organisasi Blokir Metode Konektivitas Publik untuk Datastream diaktifkan. Oleh karena itu, Anda tidak dapat memilih metode konektivitas publik untuk profil koneksi Anda.

Untuk mengatasi masalah ini, pilih metode konektivitas jaringan peering VPC pribadi atau antarmuka Private Service Connect atau nonaktifkan kebijakan organisasi.

Untuk menonaktifkan kebijakan organisasi:

  1. Buka halaman Organization policies di Google Cloud Konsol.
  2. Pilih kebijakan organisasi Datastream - Block Public Connectivity Methods.
  3. Klik EDIT.

  4. Di bagian Berlaku untuk di halaman, pilih Sesuaikan.
  5. Di bagian Penegakan, pilih Nonaktif.

  6. Klik SIMPAN.
  7. Kembali ke profil koneksi Oracle yang Anda buat, lalu klik CREATE.
Saat mengonfigurasi database sumber untuk aliran data, saya tidak dapat menemukan tabel dan skema yang ingin ditransfer dalam daftar objek yang akan disertakan.

Hal ini dapat terjadi jika database Anda memiliki ribuan tabel dan skema. Beberapa di antaranya mungkin tidak disertakan dalam daftar objek yang akan ditarik saat mengonfigurasi sumber untuk streaming di konsol Google Cloud . Daripada memilih Skema dan tabel tertentu di bagian Pilih objek yang akan disertakan, pilih Kustom. Di kolom Kriteria pencocokan objek, masukkan skema dan tabel yang ingin Anda tarik oleh Datastream.