|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Bonjour,
Je viens d'installer sur mon PC équipé de Windows XP Pro le serveur Oracle 9i. L'installation s'est bien déroulée mais le problème c'est après que j'ai créé une BD, je veux me connecter à partir de l'OEM (Enterprise Manager) et bof, après que la connexion soit OK, le service listener bogue et se termine. Est-ce un bug de Oracle 9i ou quoi ? Encore pire, en redémarrant le PC, le listener refuse carrément la connexion (impossible de résoudre SERVICE_NAME)!!
__________________
randriano.dvp.com |
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
Essaie de lancer en DOS sur ton PC les commandes suivantes et mets-nous les résultats : Code :
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|||
|
|
00
|
|
|
#3 | |
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Je ne comprends le truc du DOS, j'ai essayé avec sql plus console mais ça demande une authentification et juste après l'authentification, comme toujours, le LISTENER SE TERMINE avec affichage du message de dialogue d'erreur !!
Est-ce Windows XP qui n'aime pas Oracle car l'installation sur Windows Server 2003 ne génèrait aucune erreur !! A propos de Citation:
__________________
randriano.dvp.com |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Est-ce le service Windows correspondant au listener Oracle est démarré ?
Es-tu bien sûr que c'est le processus lié au listener qui se termine et pas juste ta connexion parce que le listener n'a pas pu résoudre la chaîne de connexion que tu lui as indiquée ? Sous DOS, essaie de te connecter avec et mets-nous le message d'erreur Indique aussi le contenu de tes fichiers listener.ora et tnsnames.ora qui se trouvent dans le répertoire %ORACLE_HOME%\network\admin PS : quel est le résultat des commandes qu'on t'a dit de lancer (lsnrctl status, ...etc) ? On ne peux pas t'aider si tu ne nous donnes pas d'infos
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#5 | ||
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
En fait scheu! Les résultats sous sql plus des commandes sont toujours :
SP2-0734: unknown command beginning "lsnrctl st..." - rest of line ignored. En fait, lorsque je me connecte à OEM par ex, j'arrive à me connecter mais 2s après, le listener crashe et se termine bien sur donc lorsque je voudrais utiliser après sql plus avec connection, je dois relancer le service, se connecter et tnslsnr.exe crashe de nouveau !!! Comment fonctionne le listener ? Il semble qui n'est utile que pour la connexion non ?? Citation:
Citation:
Quelqu'un aurait-il une idée de cette erreur que je qualifierais de BUG ??
__________________
randriano.dvp.com |
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
La commande lsnrctl est une exécutable windows et non une commande SQL*Plus: il faut donc l'utiliser depuis la ligne de commande DOS.
Le listener est effectivement uniquement utilisé pour créer une connexion. Quel est le contenu du log du listener par défaut dans E:\oracle\ora92\network\log\listener.log ? |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Les commandes lsnrctl status|start|stop se lancent depuis DOS, mais pas quand tu es sous sqlplus
Relance ces commandes (cf mon premier message) et met le résultat
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Maintenant j'ai bien exécuté les commandes, elles réussissent toutes !!!
Je vais maintenant voir le fichier listener.log
__________________
randriano.dvp.com |
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Didier DuchossoirAdministrateur de base de données Inscription : mars 2003 Messages : 582 ![]() |
Bonjour,
dans ton listener.ora , le global_dbname est différent du sid_name . As-tu déclaré ce global_dbname dans le fichier d' init ? (parametre services_name )? quelle est le message d' erreur lors de la connexion sous sqlplus ? cdlt |
|
|
00
|
|
|
#10 | ||
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Voici le contenu de listener.log, ça semble correct ?? C'est la dernière ligne qui est ajoutée à la connexion à l'OEM.
Citation:
Citation:
Ici, juste après "lsnrctr start", le listener crashe et se termine ! Pour "lsnrctl status", c'est OK
__________________
randriano.dvp.com |
||
|
|
00
|
|
|
#11 |
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Bon, en fait, c'est une erreur de Windows XP même car il a fallu réinstaller ce dernier pour que l'installation d'Oracle se fasse sans soucis ainsi que l'exécution du listener !
__________________
randriano.dvp.com |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Valisoa RABESONINAAdministrateur de base de données Inscription : septembre 2011 Messages : 6 ![]() |
salut les amis,
je vous explique un peut ma situation: j'ai une machine serveur de bd l'appache (oracle http serveur 81) sur cette machine et fonctionnel et j'ai deux autres machine que j'utilise pour serveur apache (oracle http server 92) qui pointe sur cette même base (gateway) et la situation est la suivante: lorsque j'utilise l'url utilisant l'apache sur la machine serveur db (http://serveur/pls/....) ça marche bien mais lorsque j'utilise les alias des deux autres machines (http://machine1/pls/... ou http://machine2/pls/...) des fois ça marche bien et des fois ça traine lamentablement. Donc, est-ce que quelqu'un pourrais me donner ou m'expliquer le fonctionnement de apache sur la base (connexion, les trajet des requette, utilisation de java, pl/sql,...) Je vous remercie grandement d'avance |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com