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 25/03/2011, 21h16   #1
Invité de passage
 
Fabien
Inscription : avril 2010
Messages : 69
Détails du profil
Informations personnelles :
Nom : Fabien

Informations forums :
Inscription : avril 2010
Messages : 69
Points : 3
Points : 3
Par défaut Oracle 9i => 11g R2 Compatibilité

Bonjour,


Après quelques semaines de tests, je dispose d'un environnement suivant:



- Windows server 2003 R2 x86 - FONCTIONNE

Oracle 9i database 9.2.0.1 + Client
TNSNAMES.ora & LISTENER.ora
OCI.dll version 9i

Serveur d'application (utilise la connexion via oci.dll et TNSNAMES.ora et LISTENER.ora)
NAVICAT ok.




- Windows server 2008 R2 x64 - IMPOSSIBLE

Oracle 11g R2 x64 database + Client
Client 9i x86 et Client 11g R2 x64
TNSNAMES.ora et LISTENER.ora paramétrés via NET MANAGER.

Server d'application (il faut déjà insérer les données et modifier via navicat)
NAVICAT: J'ai toujours un problème soit avec oci.dll, soit avec cannot create oci environment soit avec NO listener ...




Je ne souhaite pas rester sur un environnement ancien tel que 2003 R2, donc je suis très embêté puisque ce serveur va être en production ...



Voici les fichiers de connexion du serveur d'application:



Database.ini:

[DATABASE]
0=DSN(regazza)USER(termin)PWD(password)CONNECTION(3)LIB(OCI)


Dbserverinfo.ini:

[DATABASE]
DSN=regazza
USER=termin
PWD=password



Je ne sais plus trop quoi faire après tous les tests qui ont été faits ...
Feldunost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 11h44   #2
Invité de passage
 
Fabien
Inscription : avril 2010
Messages : 69
Détails du profil
Informations personnelles :
Nom : Fabien

Informations forums :
Inscription : avril 2010
Messages : 69
Points : 3
Points : 3
Bonjour,


Après une bonne centaine de tests, je me suis aperçu que il s'agirait de l'instant client.

Donc sachant que en BDD 9i (9.2.0.1) cela fonctionne puisque le client est aussi en 9.2.0.1.

En BDD 11G R2, le client est celui de la 11G propre à elle, et il semblerait qu'il faut au moins un instant client 9.2.0.4 si on souhaite faire une adaptation.



L'application utilise la connexion via OCI et les TNS et LISTENER, j'ai tout recréé via NET MANAGER sur 11G, mais rien à faire, le client 32 bits de 9i ne fonctionne pas. (Connexion non ouverte)


Quelqu'un sait ou télécharger l'instant client 9.2.0.4 que je puisse tester au moins avant de payer pour un quelconque support ... ?


Merci.
Feldunost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 12h37   #3
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Citation:
Envoyé par Feldunost Voir le message
Quelqu'un sait ou télécharger l'instant client 9.2.0.4 que je puisse tester au moins avant de payer pour un quelconque support ... ?
A ma connaissance, la notion de "instant client" n'existait pas avant Oracle 10.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/04/2011, 18h42   #4
Invité de passage
 
Fabien
Inscription : avril 2010
Messages : 69
Détails du profil
Informations personnelles :
Nom : Fabien

Informations forums :
Inscription : avril 2010
Messages : 69
Points : 3
Points : 3
Donc il s'agit d'un client complet en 9.2.0.1 qu'il faudra patcher ?

Ces patchs me semble t-il, ne sont disponible qu'en metalinks, et je ne trouve aucun lien de téléchargement de test pour le client.


Y aurait-il un autre moyen de connexion que OCI ?

Vu que il semblerait que j'aie le choix de librairie comme dans l'application est écrit: LIB(OCI) ..?
Feldunost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 16h20   #5
Invité de passage
 
Fabien
Inscription : avril 2010
Messages : 69
Détails du profil
Informations personnelles :
Nom : Fabien

Informations forums :
Inscription : avril 2010
Messages : 69
Points : 3
Points : 3
Bonjour,


Je viens de faire une installation complète de 9i client x86 sur le serveur Windows 2008 R2 x64, qui a montré une erreur de PSAPI.dll.



The procedure entry point GetProcessImageFileNameW could not be located in the dynamic link library PSAPI.DLL.

Une autre erreur était apparue pour static link library, utilisant la même dll.





J'ai alors essayé la connexion à la bdd 11G R2 à partir de oci.dll du client 9i, qui n'a évidemment pas fonctionné.


Navicat arrive à se connecter à la database en utilisant sa propre oci.dll de l'instant client 10G qui est embarquée avec.



Je suis un peu perdu en cherchant un peu sur google pour PSAPI.dll ...



Quelqu'un peut m'aider ? Merci.
Feldunost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 15h25   #6
Invité de passage
 
Fabien
Inscription : avril 2010
Messages : 69
Détails du profil
Informations personnelles :
Nom : Fabien

Informations forums :
Inscription : avril 2010
Messages : 69
Points : 3
Points : 3
Bonjour,


Je viens d'effacer le client 9i x86, donc j'ai actuellement:

DB 11 G R2 + instant client 11g R2 + instant client 10g R2
Navicat



Problème ci dessous résolu.
Code :
1
2
3
J'ai quelques petits soucis de connexion après le redémarrage de l'ordinateur, il semblerait qu'il faut refaire le paramétrage des TNS etc ...
 
<a href="http://www.developpez.net/forums/d1064560/bases-donnees/oracle/installation/methode-db11g-client-9i/" target="_blank">Sujet du problème ici</a>


Bref, quelqu'un peut-il/elle me fournir le patch du client 9.2.0.1 vers 9.2.0.4 ?
Je suis étudiant et donc pas dans le cadre d'une entreprise et donc pas éligible à MyOracleSupport, mais il se trouve que j'en ai justement besoin !

Que faire ?


Merci de m'éclairer la lanterne !
Cela fait plusieurs mois que je suis bloqué avec Oracle !
Feldunost 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 22h04.


 
 
 
 
Partenaires

Hébergement Web