sql >> Databasteknik >  >> RDS >> Oracle

Oracle-klient ORA-12541:TNS:ingen lyssnare

Du måste ställa in Oracle för att lyssna på alla ip-adresser (som standard lyssnar det bara på lokala värdanslutningar.)

Steg 1 - Redigera listener.ora

Den här filen finns i:

  • Windows:%ORACLE_HOME%\network\admin\listener.ora .
  • Linux:$ORACLE_HOME/network/admin/listener.ora

Ersätt localhost med 0.0.0.0

# ...

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
    )
  )

# ...

Steg 2 – Starta om Oracle-tjänster

  • Windows:WinKey + r

    services.msc
    
  • Linux (CentOs):

    sudo systemctl restart oracle-xe
    



  1. Hur hittar man icke-existerande data från en annan tabell genom att JOIN?

  2. Kontrollera om det finns en tabell i Oracle

  3. Hur man skapar ett serverlöst GraphQL API för MySQL, Postgres och Aurora

  4. Vad jag ska välja - JSON eller SQLite?