Pemecahan masalah integrasi nol-ETL - Oracle Database@AWS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan masalah integrasi nol-ETL

Bagian ini memberikan panduan untuk menyelesaikan masalah umum dengan integrasi nol-ETL.

Kegagalan pengaturan integrasi nol-ETL

Kegagalan otentikasi
  • Verifikasi bahwa pengguna replikasi ada dan memiliki kata sandi yang benar di AWS Secrets Manager.

  • Pastikan bahwa semua izin yang diperlukan telah diberikan kepada pengguna replikasi.

  • Periksa apakah ARN rahasia sudah benar dan dapat diakses oleh Oracle Database @.AWS

  • Verifikasi bahwa kebijakan sumber daya CMK memungkinkan akses oleh Oracle AWS Database@ service principal.

Masalah konektivitas jaringan
  • Pastikan jaringan ODB Anda mengaktifkan integrasi nol-ETL.

  • Verifikasi bahwa SSL dikonfigurasi dengan benar pada port 2484 (hanya Exadata).

  • Periksa apakah pendengar database Oracle berjalan dan menerima koneksi.

  • Pastikan bahwa kelompok keamanan jaringan dan NACLs memungkinkan lalu lintas pada port 2484.

  • Verifikasi bahwa nama layanan dalam rahasia Anda cocok dengan nama layanan Oracle yang sebenarnya.

Kesalahan izin
  • Periksa apakah pengguna atau peran IAM Anda memiliki izin yang diperlukan untuk operasi AWS Glue integrasi.

  • Verifikasi bahwa kebijakan sumber daya Amazon Redshift memungkinkan integrasi masuk dari klaster VM Anda.

  • Pastikan bahwa Oracle Database@AWS telah diberikan akses ke rahasia dan AWS kunci Layanan Manajemen Kunci Anda.

Masalah replikasi

Kegagalan beban awal
  • Verifikasi bahwa database Oracle memiliki sumber daya yang cukup untuk mendukung operasi beban penuh.

  • Pastikan bahwa logging tambahan diaktifkan pada database sumber.

  • Periksa kunci atau kendala tingkat tabel yang mungkin mencegah ekstraksi data.

Ubah masalah pengambilan data
  • Verifikasi bahwa database Oracle memiliki ruang redo log dan retensi yang memadai.

  • Periksa apakah pengguna replikasi memiliki akses ke log redo yang diarsipkan.

  • Untuk sistem yang mendukung ASM, pastikan bahwa pengguna ASM dikonfigurasi dengan benar.

  • Pantau kinerja database Oracle untuk memastikan CDC tidak menyebabkan perselisihan sumber daya.

Kelambatan replikasi tinggi
  • Pantau metrik lag replikasi di. CloudWatch

  • Periksa volume transaksi tinggi atau transaksi besar di database sumber.

  • Verifikasi bahwa klaster Amazon Redshift memiliki kapasitas yang memadai untuk menangani data yang masuk.

Masalah konsistensi data

Data yang hilang atau tidak lengkap
  • Verifikasi bahwa filter data mencakup semua skema dan tabel yang diperlukan.

  • Periksa tipe data yang tidak didukung yang mungkin menyebabkan kegagalan replikasi.

  • Pastikan bahwa pengguna replikasi memiliki izin SELECT pada semua tabel yang diperlukan.

Kesalahan konversi tipe data
  • Tinjau pemetaan tipe data yang didukung antara Oracle dan Redshift.

  • Periksa tipe data khusus Oracle yang mungkin memerlukan penanganan khusus.

  • Pertimbangkan untuk memodifikasi skema Oracle Anda untuk menggunakan tipe data yang lebih kompatibel.

Pemantauan dan debugging

Gunakan pendekatan berikut untuk memantau dan men-debug masalah integrasi Zero-ETL:

  • Pemantauan status integrasi - Secara teratur memeriksa status integrasi menggunakanaws glue describe-integrations.

  • CloudWatch metrik — Pantau CloudWatch metrik yang tersedia untuk kinerja replikasi dan kesalahan.

  • Pemantauan database Oracle - Memantau kinerja database Oracle dan pemanfaatan sumber daya.

  • Pemantauan Redshift — Pantau kinerja klaster Amazon Redshift dan pemanfaatan penyimpanan.

Untuk masalah kompleks yang tidak dapat diselesaikan menggunakan panduan pemecahan masalah ini, hubungi AWS Dukungan dengan informasi berikut:

  • Integrasi ARN dan status saat ini.

  • Pesan kesalahan dari integrasi menggambarkan operasi.

  • Database Oracle dan konfigurasi cluster Amazon Redshift.

  • Garis waktu kapan masalah mulai terjadi.