Oracle-client ORA-12541: TNS:geen luisteraar

Ik ben nieuw in de Oracle-database, maar ik heb één probleem.
Op mijn databaseserver (server1) draaien de listener en database-instantie correct en ik kan sqlplusgebruiken om verbinding te maken met deze DB.
Wanneer ik verbinding maak met de database via een andere server, controleer ik de TNS-configuratie en deze is correct, maar het systeem zegt:

ERROR:
ORA-12541: TNS:no listener

Mijn database is Oracle 10gR2

Hoe kan ik dit probleem oplossen?


Antwoord 1, autoriteit 100%

Je moet oracle instellen om op alle ip-adressen te luisteren (standaard luistert het alleen naar localhost-verbindingen.)

Stap 1 – Bewerkenlistener.ora

Dit bestand bevindt zich in:

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

Vervanglocalhostdoor0.0.0.0

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

Stap 2 – Herstart Oracle-services

  • Windows: WinKey+ r

    services.msc
    
  • Linux (CentOs):

    sudo systemctl restart oracle-xe
    


Antwoord 2, autoriteit 13%

Ik had ook hetzelfde probleem, maar ik heb het probleem opgelost door de TNS-listener te starten in het configuratiescherm -> administratieve hulpmiddelen -> services ->oracle TNS listener start.Ik gebruik Windows Xp en Toad om verbinding te maken met Oracle.


Antwoord 3, autoriteit 3%

Bekijk uw TNS-namen, deze mogen geen spaties aan de linkerkant van de ALIAS bevatten

Met vriendelijke groet


Antwoord 4

Volgens de online documentatie van Oracle

ORA-12541: TNS:geen luisteraar

Cause: The connection request could not be completed because the listener is not running.
Action: Ensure that the supplied destination address matches one of the addresses used by 
the listener - compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or  
TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on 
the remote machine.

Other episodes