Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2011, 18h04   #1
Futur Membre du Club
 
Inscription : mai 2005
Messages : 74
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 74
Points : 17
Points : 17
Par défaut ORA-12514: TNS: le processus d'écoute ne connait pas...

Bonsoir à tous,

Après installation de Oracle 10g et configuration des trois fichiers (listener.ora, sqlnet.ora, tnsnames.ora), la connexion à ma base se passe sans problème.

Mais dès que je redémarre ma machine, j'ai cette erreur :
Citation:
ORA-12514: TNS: le processus d'écoute ne connait pas actuellement le service demandé dans le descritpeur de connexion
Après des heures de recherches, je n'ai toujours pas résolu mon problème.

D'avance merci.
monthaldo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 19h31   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Pour vous répondre, il faut que vous fournissiez le contenu de vos 3 fichiers de configuration, votre commande de connexion complète et son résultat.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h26   #3
Membre habitué
 
Inscription : septembre 2008
Messages : 92
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 92
Points : 112
Points : 112
Bonjour,

Fait un : lsnrctl status

vue l'erreur le listener semble démarrer mais il ne connait pas ta base
normalement si ton listener est sur le port 1521 l'enregistrement des base est automatique. Sinon il faut le faire manuelement dans le listener.ora

Ta base est elle démarré ?
a.presles est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h45   #4
Futur Membre du Club
 
Inscription : mai 2005
Messages : 74
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 74
Points : 17
Points : 17
le contenu des 3 fichiers et des commandes lsnrctl status et lsnrctl services listener

listener.ora
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\Db_1)
      (PROGRAM = extproc)
    )
  )
 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = svrbdnlo)(PORT = 1521))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
    )
  )
sqlnet.ora
Code :
1
2
3
4
 
SQLNET.AUTHENTICATION_SERVICES= (NTS)
 
NAMES.DIRECTORY_PATH= (TNSNAMES)
tnsnames.ora
Code :
1
2
3
4
5
6
7
8
9
10
 
BDNLO =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = svrbdnlo)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = BDNLO)
    )
  )
lsnrctl status:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
C:\Documents AND Settings\ADMIN>lsnrctl STATUS
 
LSNRCTL FOR 32-bit Windows: Version 10.1.0.2.0 - Production ON 23-MARS -2011 10:
37:48
 
Copyright (c) 1991, 2004, Oracle.  ALL rights reserved.
 
Connecting TO (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=svrbdnlo)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR FOR 32-bit Windows: Version 10.1.0.2.0 - Produ
ction
Start Date                22-MARS -2011 17:15:01
Uptime                    0 days 17 hr. 22 min. 47 sec
Trace Level               off
Security                  ON: LOCAL OS Authentication
SNMP                      OFF
Listener Parameter File   E:\oracle\Db_1\NETWORK\ADMIN\listener.ora
Listener Log File         E:\oracle\Db_1\network\log\listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=svrbdnlo)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", STATUS UNKNOWN, has 2 handler(s) FOR this service...
The command completed successfully
lsnrctl services listener:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
C:\Documents AND Settings\ADMIN>lsnrctl services listener
 
LSNRCTL FOR 32-bit Windows: Version 10.1.0.2.0 - Production ON 23-MARS -2011 10:
42:56
 
Copyright (c) 1991, 2004, Oracle.  ALL rights reserved.
 
Connecting TO (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=svrbdnlo)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", STATUS UNKNOWN, has 2 handler(s) FOR this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
The command completed successfully
monthaldo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 16h51   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Citation:
Envoyé par a.presles Voir le message
Ta base est elle démarré ?
Même conclusion !
La base n'est pas déclarée en dur dans le LISTENER.ORA, si le listener ne la connaît pas c'est probablement que l'instance n'est pas démarrée.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 13h28   #6
Membre confirmé
 
Avatar de Ahmed AANGOUR
 
Homme Ahmed AANGOUR
DBA Etudes Oracle
Inscription : janvier 2010
Messages : 123
Détails du profil
Informations personnelles :
Nom : Homme Ahmed AANGOUR
Âge : 33
Localisation : France

Informations professionnelles :
Activité : DBA Etudes Oracle

Informations forums :
Inscription : janvier 2010
Messages : 123
Points : 217
Points : 217
Si vous êtes sous windows pensez à démarrer le service Oracle associé à votre instance.
Vous pouvez configurer le service pour qu'il démarre automatiquement.
__________________
Mon blog Oracle: http://ahmedaangour.blogspot.com/
Ahmed AANGOUR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 16h30   #7
Futur Membre du Club
 
Inscription : mai 2005
Messages : 74
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 74
Points : 17
Points : 17
Merci pour vos réponses.

Le service associé à l'instance est bel et bien démarré.
Je l'ai même arrêté et ensuite démarré, mais la même erreur persiste.
monthaldo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 18h21   #8
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Citation:
Envoyé par monthaldo Voir le message
Merci pour vos réponses.

Le service associé à l'instance est bel et bien démarré.
Je l'ai même arrêté et ensuite démarré, mais la même erreur persiste.
Oui mais dans l'absolu, le service peut être démarré sans que l'instance, elle, ne soit démarrée.

Donc pour le contrôler réellement, il ne faut pas se fier à l'état du service, mais aller directement sur le serveur, et faire en fenêtre DOS :
Code :
1
2
SET ORACLE_SID=nom_instance
sqlplus / AS sysdba
Si ça vous répond "Connecté à une instance inactive", vous saurez d'où ça vient.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/03/2011, 14h39   #9
Futur Membre du Club
 
Inscription : mai 2005
Messages : 74
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 74
Points : 17
Points : 17
Bonsoir,
quand je fais :
Code :
1
2
 
sqlplus / AS sysdba
Une seconde fenêtre DOS s'ouvre et se ferme sans laisse le temps voir ce qui s'affiche.

j'ai d'abord exécute : Une seconde fenêtre DOS s'est ouverte et là dessus j'ai exécuté :
Code :
1
2
 
connect / AS sysdba
J'ai eu le message :
Code :
1
2
 
"ORA-12514 : Message 12514 not found; Product=RDBMS80; Facility=ORA"
PS: Une précision:

En plus de Oracle 10g, j'ai installé Forms 6i.
Quand j'avais la base ORACLE 9i, sous DOS, quand la seconde fenêtre s'ouvrait, j'allais dans le "Home Selector" choisir le HOME correspondant à la base.
Mais avec ORACLE 10g, dans le "Home Selector" ne contient que le HOME correspondant à Forms 6i.

Je ne sais pas comment mettre le "Home Selector" à celui de ORACLE 10g.

Merci
monthaldo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 11h42   #10
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
vérifiez si le service TNSLISTNER est bien démarrer, et si t'as fais une modification sur le LISTNER.ora vous devez le redémarrer.
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 15h36   #11
Membre habitué
 
Avatar de jlm22
 
Homme Jean-Louis
Etudiant
Inscription : décembre 2010
Messages : 199
Détails du profil
Informations personnelles :
Nom : Homme Jean-Louis
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Etudiant

Informations forums :
Inscription : décembre 2010
Messages : 199
Points : 114
Points : 114
Salut,

verifie aussi ton ORACLE_SID=sid de la base dans les variables d'environnement ensuite tu fait un sqlplus /nolog
puis un STARTUP MOUNT normalement si la base n'était pas démarrer elle démarre.
jlm22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 17h40   #12
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
modifiez votre fichier listner.ora

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\Db_1)
      (PROGRAM = extproc)
    )
    (SID_LIST =
      (SID_NAME = DB_NAME)
      (ORACLE_HOME = E:\oracle\Db_1)
      (PROGRAM = extproc)
    )
  )
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 18h08   #13
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Citation:
Envoyé par cb-06 Voir le message
modifiez votre fichier listner.ora
Je pense que depuis 2 mois, notre ami s'est débrouillé pour résoudre son problème.

Et si ce n'est pas le cas, ses problèmes ne risquent pas de s'arranger si, comme vous le lui conseillez, il met de l'EXTPROC n'importe où !
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2011, 17h09   #14
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
Citation:
Envoyé par Pomalaix Voir le message
Je pense que depuis 2 mois, notre ami s'est débrouillé pour résoudre son problème.

Et si ce n'est pas le cas, ses problèmes ne risquent pas de s'arranger si, comme vous le lui conseillez, il met de l'EXTPROC n'importe où !
tout d'abords merci pour votre réponse , je suis vraiment désolé car j'ai pas fait attention. je tiens a vous informer que je ne suis qu'un débutant

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\Db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_NAME = DB_NAME)
      (ORACLE_HOME = E:\oracle\Db_1)
      (SID_NAME = DB_NAME)
    )
  )
je pense que j'ai bien corrigé l'erreur.
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h35.


 
 
 
 
Partenaires

Hébergement Web