|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 63 ![]() |
Bonjour,
J'ai un ORACLE 10G EX et une application PHP placée sur une DMZ . L'application php est paramétrée pour communiquer avec la base oracle sur le port 1521. Quand tous les ports de la DMZ sont ouverts mon application PHP fonctionne. Quand je laisse uniquement le port 1521 ouvert mon application PHP est dans les choux. J'ai entendu parlé du fait que oracle écouté sur le port 1521 et renvoyé sur un port aléatoire. Ce port est il paramétrable ? Comment puis-je forcé la discussion sur le port 1521 entre mon appli PHP et oracle? Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
![]() une rechercher sur "firewall" devrait vous donner la répose... |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() |
Salem
![]() avance de te repond, Madame, j'ai essaye la methode, et confirme avec mes collegue.il y a 2 ports reverve pour ORACLE 1521 et 1526. mais tu peut changer le port que tu veux a condition que le nouveau port ne soit pas utilise. pour le changement, on peux proceder par assistant ou manuellement. avec assistant: +Net Configuration Assistant:tu reconfigure le port que tu veux.C facile. +net manager:modifies le port de LISTENER puis la chane de connection(Resolution de noms de service) manuellement: +modifies le port ds le fichier "listener.ora" +ds le fichier;"tnsnames.ora", C kif kif +et enfin;le fichier "snmp_ro.ora" tu me confirme si tu veux. Bon courage Zoheir BOUSSAFi |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 46 ![]() |
Bonjour,
Personellement, je modifie la configuration de la base de données en base de registre Pour la base de registre, ajoute une valeur chaine USE_SHARED_SOCKET = TRUE dans le home de votre instance (HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE). Reboot de l’instance obligatoire. |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() |
![]() J'ai essaye la methode sans modifier dans la base de registre.je faissait les cas, modif. manuel et avec assistant, ca etait. Nb:j'ai utilise meme le port par exemple 1111. bon courage |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 63 ![]() |
Bonjour,
Je continue à chercher une solution, j'ai positionné le socket à true sur le serveur comme indiqué mais rien n'y fait. Pour reprendre la problématique j'ai une DMZ linux debian posédant un client oracle 10GEX et une application web, cette application attaque une autre DMZ en windows 2003 avec un serveur oracle 9i. Lorsque j'autorise uniquement la connexion a cettte deuxieme DMZ sur le port 1521 le résultat de ma requete oracle est KO. Lorsque tout les ports sont ouverts cela fonctionne correctement. Avec un analyseur de trame réseau je visualise que deux trames partent de mon application web une avec le port 1521 et l'autre avec 1610, à la prochaine connexion du serveur web au serveur oracle j'ai toujours la premiere avec 1521 et la deuxieme passe à 1620 et cela s'incrémente aléatoirement |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 46 ![]() |
bonjour,
ce topic reprend la réponse faites plus haut avec des liens interressants, voire des solutions complémentaires : http://www.developpez.net/forums/arc...hp/t-8331.html |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
des options telles que SSL ou Shared Servers peuvent modifier le port de dialogue...
est-ce que vous utilisez l'un ou l'autre ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com