Memecahkan masalah kesalahan "ORA-12514" saat menginstal plugin Oracle

Memecahkan masalah kesalahan "ORA-12514" saat menginstal plugin Oracle

Saat menginstal plugin pemantauan database Oracle, Anda mungkin akan mengalami kesalahan berikut:
AlertORA-12514: TNS:listener does not currently know of service requested in connect descriptor: Kesalahan ini biasanya terjadi saat mencoba membuat koneksi dengan database Oracle. Ini merupakan penanda bahwa meski listener Oracle aktif, listener ini tidak mengenali nama layanan atau pengidentifikasi sistem (SID) yang diberikan di string koneksi.

Berikut adalah beberapa langkah untuk memecahkan masalah ini.
  1. Validasi nama layanan atau SID: Pastikan Anda menggunakan nama layanan atau SID yang benar di string koneksi Anda. Pastikan tidak ada kesalahan tipografikal.

  2. Konfirmasi status listener: Verifikasi bahwa layanan listerner Oracle beroperasi dan mengetahui layanan database yang ingin Anda hubungkan. Anda dapat menjalankan perintah berikut untuk melihat status listener saat ini:
    lsnrctl status
    Perintah ini akan menunjukkan layanan yang diketahui listener saat ini. Pastikan layanan yang ingin Anda hubungkan telah terdaftar.

  3. Periksa file TNSNAMES.ORA dan LISTENER.ORA: File TNSNAMES.ORA dan LISTENER.ORA berperan penting dalam kerangka kerja konektivitas Oracle. TNSNAMES.ORA menentukan alamat jaringan database di jaringan, sementara LISTENER.ORA berisi konfigurasi proses listener. Pastikan kedua file ini memiliki konfigurasi yang konsisten dan benar di seluruh sistem klien dan server.

  4. Validasi status instance database: Pastikan instance database Oracle aktif dan berfungsi. Jika database nonaktif, layanan tidak akan tersedia bagi listener. Anda dapat memeriksa status instance Oracle menggunakan perintah berikut:
    sqlplus / as sysdba

    Kemudian:
    SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;

  5. Periksa registrasi layanan dengan listener: Oracle mendukung registrasi dinamis. Jika instance database saat ini beroperasi tetapi belum terdaftar otomatis pada listener, Anda dapat mendaftarkannya secara manual dengan mengikuti langkah-langkah berikut.
    1. Hubungkan ke database menggunakan perintah berikut:
      sqlplus / as sysdba
    2. Jalankan perintah berikut untuk mendaftarkan instance database dengan listener secara manual:
      ALTER SYSTEM REGISTER;

  6. Tinjau masalah jaringan dan firewall: Pastikan tidak ada masalah jaringan atau firewall yang mungkin menghalangi listener dalam berkomunikasi dengan instance database Oracle.

  7. Periksa log: Periksa log listener dan log peringatan database untuk mencari informasi tambahan atau pesan kesalahan. Secara default, log listener biasanya terletak di file alert_[SID].log di direktori Oracle Diagnostic Destination.

  8. Mulai ulang Oracle: Dalam beberapa kasus, memulai ulang listener Oracle atau instance database akan menyelesaikan masalahnya.

    Pertama, mulai ulang listener:
    lsnrctl stop lsnrctl start

    Jika diperlukan, mulai ulang database:
    sqlplus / as sysdba SHUTDOWN IMMEDIATE; STARTUP;

  9. Periksa konfigurasi klien Oracle: Jika Anda mencoba terhubung dari komputer klien, pastikan klien Oracle diinstal dengan benar dan file TNSNAMES.ORA di komputer klien dikonfigurasikan dengan benar. 
Setelah Anda membuat perubahan berdasarkan pemeriksaan di atas, mulai ulang agen pemantauan server Site24x7 atau daftarkan ulang plugin. Setengah menunggu maksimal 5 menit, Anda akan dapat melihat metrik performa di Site24x7.
Info
Jika masalah berlanjut, hubungi support@site24x7.com dan berikan detail plugin.

Artikel terkait:

    • Related Articles

    • Memecahkan masalah kesalahan koneksi di plugin MySQL

      Saat mengonfigurasi plugin MySQL, Anda mungkin akan mengalami kesalahan berikut: Kesalahan: Connection Error - Kesalahan ini biasanya menandakan adanya masalah pembuatan koneksi pada database. Pesan ini terkadang disertai dengan pesan penolakan akses ...
    • Pemecahan masalah kesalahan "[Errno 111] Connection refused" untuk plugin RabbitMQ

      Saat menginstal plugin RabbitMQ, Anda mungkin akan menemui kesalahan berikut: urlopen error [Errno 111] Connection refused: Kesalahan ini biasanya terjadi saat plugin mencoba terhubung dengan server RabbitMQ, tetapi tidak dapat membuat koneksi. ...
    • Memecahkan masalah HTTP Error 403 (Forbidden) untuk Jenkins

      Saat menginstal plugin pemantauan Jenkins, Anda mungkin akan menerima kesalahan berikut: HTTP Error 403: Forbidden: Kesalahan ini biasanya menandakan bahwa Anda tidak memiliki izin yang diperlukan untuk mengakses sumber daya atau melakukan tindakan ...
    • Tips pemecahan masalah untuk kesalahan pengumpulan log

      Berikut ini adalah daftar kemungkinan kesalahan pengumpulan log dan solusi untuk memperbaikinya: Pesan kesalahan Alasan Solusi Batas Unggahan Telah Tercapai Anda mungkin telah mencapai batas unggahan maksimum yang dikonfigurasi untuk jenis log ini ...
    • Cara meningkatkan nilai Script Execution Timeout untuk plugin

      Jika waktu eksekusi skrip plugin melebihi nilai Script Execution Timeout yang dikonfigurasikan di Site24x7, hal itu dapat mengakibatkan kesalahan selama instalasi plugin atau mengganggu polling untuk monitor plugin yang ada. Dalam kasus semacam ini, ...