web-dev-qa-db-fra.com

Base de données Oracle 18c - ORA-12541: TNS: aucun écouteur

J'ai installé Oracle 18c sur ma machine locale et j'ai créé un nom d'utilisateur comme

USER_NAME := c##scott
Passkey : Oracle

Quand je me connectais à cet utilisateur en utilisant cmd. L'erreur suivante se remplit.

Command: sqlplus c##scott/Oracle@agndev

ERROR:
ORA-12541: TNS:no listener

Après avoir vérifié l'erreur d'écoute, j'ai revérifié mon fichier d'écoute

Fichier d'écoute:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (Oracle_HOME = D:\ora_base)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\ora_base\bin\oraclr18.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = AGNDEV))
    )
  )

Fichier Tnsnames.ora:

# tnsnames.ora Network Configuration File: D:\ora_base\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )

    AGNDEV =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = AGNDEV)
        )

  )

Je suis nouveau sur 18c. Quelqu'un peut-il dire la solution à cette erreur.

Je vous remercie.

2
Rak kundra

Le message d'erreur indique clairement qu'aucun auditeur n'écoute l'adresse demandée.

Vérifiez s'il fonctionne (lsnrctl status), et démarrez-le si nécessaire (lsnrctl start). Sous Windows, vous devrez le faire dans une invite de commande démarrée avec des privilèges d'administrateur, car elle démarre également un service Windows. Ou vous pouvez démarrer le service Windows appelé quelque chose de similaire à OracleOraDB18Home1TNSListener.

3
Balazs Papp