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 04/09/2006, 10h35   #1
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 84
Points : 18
Points : 18
Par défaut ADDRESS=(PROTOCOL=beq). erreur d'adaptateur de protocole

Bonjour.
J'espère poster sur le bon forum et je suis désolé si ce n'est pas le cas...

Donc j'ai un formulaire php qui me permet de sélectionner des champs qui vont constituer une requête.
Cette requête est transmise à un vbscript de cette façon (pour être exécuté en tache de fond):

pclose(popen("start /b wscript.exe \"mon_script.vbs\" \"".requete."\"", 'r'));


Le script se connecte à une base orcale, exécute la requête et génère un fichier texte avec le résultat de celle ci.

Mon problème c'est que lorsque que je post plusieurs fois mon formulaire (en sélectionnant des champs différents ou pas), J'ai plusieurs fichiers qui sont vide est un fichier sqlnet.log qui est généré avec :

Fatal NI connect error 12560, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=C:\WINDOWS\system32\wscript.exe)(HOST=nom_serevur)(USER=SERVICE?R?SEAU))))

VERSION INFORMATION:
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 9.2.0.1.0 - Production
Time: 31-AOU-2006 18:29:41
Tracing not turned on.
Tns error struct:
nr err code: 0
ns main err code: 12560
TNS-12560: TNS : erreur d'adaptateur de protocole
ns secondary err code: 0
nt main err code: 530
TNS-00530: Erreur d'adaptateur de protocole
nt secondary err code: 126
nt OS err code: 0


Ce que je ne comprends pas c'est PROTOCOL=BEQ je n'ai rentré nul par BEQ ??? mais tcp dans le tnsname.ora. Je pense donc que erreur d'adaptateur de protocole viens du Beq.

Que puis-je faire ?

Merci.
sdisp+ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 12h31   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
PROTOCOL=BEQ peut être choisi la connexion se fait en local (client et serveur sur la même machine). Pour forcer l'utilisation d'Oracle Net, il faut le préciser dans la chaîne de connexion avec @<instance>, par exemple:
Code :
sqlplus toto/titi@instance
La connection locale devrait aussi fonctionner sauf si le service ou la base n'est pas démarrée ou si la variable ORACLE_SID n'est pas correctement définie.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 14h15   #3
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 84
Points : 18
Points : 18
je me connecte de cette facon:

Dim connectionString: connectionString = "DRIVER={Microsoft ODBC for Oracle}; SERVER=nom_base;User Id=nom_user;Password=***; "

Dim connection: Set connection = CreateObject("ADODB.Connection")

Call connection.Open(connectionString)


Me manque t'il quelque chose?

Mais je pense que ma connexion marche vue que ce n'est que quand je lance plusieur requete à la suite que cela ne marche pas.
Je penserais plutot à une limite du nombre de connexion ou time out. Mais je sais pas où.

EDIT:
je sais pas si je me suis bien fait comprendre. Lorsque que je lance plusieur requetes, j'ai des fichiers vide et d'autre remplis normalement (tout ne plante pas)

Merci.
sdisp+ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2006, 09h07   #4
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 84
Points : 18
Points : 18
Je viens de m'apercevoir que sur mon poste cela fonctionne ( windows 2000 pro, oracle 8) mais c'est sur le serveur que cela ne marche pas ( windows 2003 serveur, oracle 9i )

[edit]
J'ai installer le 9i sur mon poste est ca marche quand meme???
[/edit]

Svp un coup de main.
sdisp+ 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 08h00.


 
 
 
 
Partenaires

Hébergement Web