Oracle hataları

ORA-12541: TNS:no listener

TNS: listener yok

ORA-12541: TNS:no listener

İstemci host’a ulaştı ama o portu dinleyen bir şey yok. Listener durmuştur ya da bağlantınızdaki port yanlıştır. Listener’ı başlatın ya da portu düzeltin.

ORA-12541 ne demek?

Listener, yeni bağlantıları kabul edip veritabanına aktaran süreçtir. ORA-12541, host’un yanıt verdiğini ve o porttaki bağlantıyı reddettiğini söyler. Yani ağ yolu çalışıyordur; bu da çoğu güvenlik duvarı sorununu eler. Yeni sürümlerde mesaj Cannot connect. No listener at host … port … biçimindedir.

ORA-12541 neden olur?

ORA-12541 nasıl çözülür?

  1. Sunucuda kontrol edin: lsnrctl status.
  2. Gerekirse başlatın: lsnrctl start. Windows’ta listener servisine de bakın.
  3. Port ve adresi listener.ora ile karşılaştırın.
  4. Listener çalışınca veritabanı bir dakika içinde kaydolmalıdır; ALTER SYSTEM REGISTER bunu hızlandırır.

ORA-12541 örneği

Veritabanı sunucusunda:

lsnrctl status
lsnrctl start

sqlplus / as sysdba
SQL> ALTER SYSTEM REGISTER;

SQLlightspeed’de

Bir ifade hata verdiğinde SQLlightspeed’in hata paneli, hata kodunu sade bir Türkçe açıklama ve ne yapmanız gerektiğine dair bir öneriyle; Oracle’ın kendi mesajı ve Oracle dokümantasyonuna bağlantıyla birlikte gösterir — bu hata ve sık görülen onlarca başka hata için.

İlgili hatalar

ORA-12514ORA-12170ORA-12154 Tüm Oracle hataları →

Oracle dokümantasyonu: ORA-12541. Oracle, Oracle Corporation’ın tescilli ticari markasıdır. SQLlightspeed’in Oracle ile bir bağlantısı yoktur.