Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité 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 17/05/2006, 10h42   #1
Invité régulier
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 8
Points : 8
Par défaut probléme de connexion du au changement de l'ip du serveur oracle

bonjour les ami(e)s

je travaille sur une application (developpée sous delphi6) connecter à un serveur oracle 8i(entreprise manager) sous windows xp.
tout marche pour le mieux, mais le probléme à surgi dé que l'adresse ip du serveur à changer , la j'arrive pas à me connecter à ma base de donnée.
j'ai changer l'ip du serveur au niveau du tnsname client mais sans vin,
je sais qu'il faut faire des changement au niveau serveur sur les fichiers
LISTENER.ORA .....

votre aide serais la bien venue, et merci d'avance
meghaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 11h02   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
d'om l'intérêt d'utiliser le hostname plutôt que l'IP... tu es bon pour changer toutes les références à l'ancienne IP maintenant

Quel est le problème exactement ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 11h37   #3
Invité régulier
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 8
Points : 8
Par défaut salut

merci de m'avoir répondu fred,
comme j'ai expliqué avant, à partir des postes client j'arrive pas à me connecté à ma bdd, et coté serveur avec entreprise manager je peux pas accéder à ma base, il ne reconnais pas le sid de ma base et le service, comme si elle a disparu:

au niveau du poste client j'ai ce message:

test connection failed becuse of an error in intializing provider: ora-12224: tns no listner

au niveau du serveur en accédant à entreprise manager j'ai ce message:

---------------------------
Oracle Enterprise Manager
---------------------------
VOC-00121: Echec lors de la mise à jour ou de l'insertion d'une entrée détaillée utilisateur.
MGR-02150: Une version de base de données non reconnue a été rencontrée
---------------------------
OK
---------------------------
meghaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 11h58   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
bah je parie que tu n'as pas arrêter le listener avant l'opération et que tu n'as pas modifier les IP dans les fichiers de $ORACLE_HOME/network/admin du serveur. Il faut donc redémarrer les listeners après ces modifications
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 15h04   #5
Invité régulier
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 8
Points : 8
sachant que je suis un novice de oracle

pour commencer je te pose ces questions:
1-c quoi un listener , comment l'arreter, es qu'il est propre à ma bdd dont le sid est "BAO"?.
2-tu parle des fichiers suivant: Listener.ora, Sqlnet.ora,Tnsnames.ora?,
pour le listner ke dois je changé(l'adr ip, mais à quel niveau), voici son contenu, sachant que le nom du serveur est REZZAZ, et mon sid est BAO:

# C:\ORANT\NET80\ADMIN\LISTENER.ORA Configuration File:C:\orant\net80\admin\listener.ora
# Generated by Oracle Net8 Assistant
PASSWORDS_LISTENER= (oracle)
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = oracle.world))
(ADDRESS = (PROTOCOL = IPC)(KEY = ORCL))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
(ADDRESS = (PROTOCOL = NMP)(SERVER = REZZAZ)(PIPE = ORAPIPE))
(ADDRESS = (PROTOCOL = TCP)(HOST = REZZAZ)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = rezzaz)(PORT = 1526))
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = MAIN))
(ADDRESS = (PROTOCOL = IPC)(KEY = BAO))
(ADDRESS = (PROTOCOL = IPC)(KEY = DIB))
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = rezzaz)
(SID_NAME = ORCL)
)
(SID_DESC =
(SID_NAME = extproc)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = MAIN)
)
(SID_DESC =
(SID_NAME = BAO)
)
(SID_DESC =
(SID_NAME = DIB)
)
)

3- et qu'est ce que je dois faire pour les 2 autres fichiers?

je sais que mon message est trés encombrant, et je sais que votre aide me serais trés utile,
meghaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 15h22   #6
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
1. C'est quoi le listener

C'est une sorte de mecanisme d'ecoute (comme une oreille).
Il ecoute les demandes des clients.

2. pour l'arrêter c'est depuis la ligne de commande et pour le démarrer c'est

Donc le listener se trouve toujours dans le serveur ou se trouve la base Oracle.

Comme ils ont changé l'adresse IP de la machine REZZAZ il faut alors, chnager REZZAZ par l'adresse IP

dans les lignes (HOST=REZZAZ) par (HOST=??.??.??.??)
des fichiers listener.ora et tnsnames.ora du serveur
dans le tnsnames.ora clients

Au lieu de faire tous ces manip, c'est mieu d'expliquer au responsable système ton problème.
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 17h00   #7
Invité régulier
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 8
Points : 8
[LEFT]

comment lancer lsnrctl stop?
pour ma part j'ai exécuté svrmgr30.exe et je me suis connecté en tant que sysdba, et jai lancee lsnrctl stop mais ça n'a pas marché.

quel est le rapport de listener avec le service ORACLETNSLISTENER80, qui se trouve parmi les service de windowsxp,

prasque j'a arreter le service ORACLETNSLISTENER80, j'ai fais les modif sur
fichiers listener.ora et tnsnames.ora , pui j'ai redemarrer ORACLETNSLISTENER80, mais sans vin, ca n'a rien donner[/LEFT]
meghaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 17h22   #8
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Comme tu est sous windows soit tu lance le service ORACLETNSLISTENER80
ou
tu lance lsnrctl start depuis la ligne de commande dos
tu peut lancer
et tu nous dis le resultat
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 12h03   #9
Invité régulier
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 8
Points : 8
Merci l'ami, je te dois une fiére chandélle,

comme je travaille sous windows, j'ai arrété le service ORACLETNSLISTENER80, j'ai fais la modification de l'ip sur le fichier listener.ora et tnsnames.ora(client) et j'ai oublié de le faire sur tnsnames.ora(serveur), (c pour ca que ca n'a pas marché), puis bien sur j'ai redémarrer le service ORACLETNSLISTENER80, et la j'ai retrouvé toutes mes bdd,
merci de votre aides précieuses
bye
meghaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h21.


 
 
 
 
Partenaires

Hébergement Web