|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 36 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
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 ? |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 36 ![]() |
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 --------------------------- |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
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
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 36 ![]() |
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, |
|
|
00
|
|
|
#6 |
![]() Inscription : janvier 2005 Messages : 1 778 ![]() |
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.
__________________
Questionnaires : Testez vos connaissances Mes articles : Les Fichiers Redo / SCN : System Change Number / Fichier de Contrôle : Administration |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 36 ![]() |
[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] |
|
|
00
|
|
|
#8 |
![]() Inscription : janvier 2005 Messages : 1 778 ![]() |
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
__________________
Questionnaires : Testez vos connaissances Mes articles : Les Fichiers Redo / SCN : System Change Number / Fichier de Contrôle : Administration |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 36 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com