PHP Oracle message d'erreur

Bonjour,

Je suis stagiaire et je dois réaliser une base de données. On m'a imposé Oracle et PHP. Je débute totalement.
Je dois créer un portail internet où je pourrai entre autres remplir la bdd à l'aide d'un formulaire.
J'ai créé le formulaire mais la connexion à la bdd me pose problème.

J'ai utilisé les fonctions ocilogon et ocilogoff mais j'ai un message d'erreur :

Warning: ocilogon() [function.ocilogon]: ORA-12541: TNS : pas de processus d'écoute in ...

Quelqu'un pourrait-il m'aider ?

Merci par avance

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Comment se nomme l'instance ?

    Essaye de vérifier si le tnsping répond, dans une invite de commandes :

    tnsping NOMDELINSTANCE


    (ou NOMDELINSTANCE est le nom de ton instance)

    1. j'ai essayé et apparemment tout fonctionne bien. il n'y a pas de message d'erreur en tout cas.
    2. Contributeur
      Tu dois obtenir une réponse de ce type :

      C:\WINDOWS\system32>tnsping XE
      
      TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 02-AOUT -2010 14:43:33
      
      Copyright (c) 1997, 2005, Oracle.  All rights reserved.
      
      Fichiers de paramÞtres utilisÚs :
      C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora
      
      
      Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
      Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ***)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVI
      CE_NAME = XE)))
      OK (30 msec)
      
      C:\WINDOWS\system32>


      Est-ce que tu as bien un "OK" en fin de message ?
    3. oui j'ai bien ok.
    4. Contributeur
      Vérifie que le listener soit bien démarré sur ta machine et sur la machine où est hébergé Oracle.
    5. comment fait-on ?