INFO : techniques pour déboguer les problèmes de connectivité à un serveur Oracle à l'aide du pilote ODBC et le fournisseur OLE DB

Traductions disponibles Traductions disponibles
Numéro d'article: 259959 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Les produits tiers sont abordées dans cet article sont mentionnés par des sociétés indépendantes de Microsoft. Microsoft garantit pas, ou implicite, concernant les performances ou la fiabilité de ces produits.

À la fois Microsoft ODBC pour Oracle pilote (Msorcl32.dll) et le fournisseur Microsoft OLE DB pour Oracle (msdaora.dll) utilisent le code SQL * réseau client (ou client Net8 pour Oracle 8 x) et la bibliothèque Oracle Call Interface (OCI), ainsi qu'autres composants clients Oracle, pour se connecter aux bases de données Oracle et récupérer des données. Les composants client Oracle sont importants et doivent être configurés correctement pour se connecter correctement à des bases de données Oracle à l'aide le pilote et le fournisseur.

Plus d'informations

Pour déboguer les problèmes de connectivité Oracle avec soit le pilote Microsoft ODBC pour Oracle ou le fournisseur Microsoft OLE DB pour Oracle, procédez comme suit :
  1. Utiliser l'utilitaire Oracle SQL plus (un utilitaire de ligne de commande-basée requête) pour vérifier que vous pouvez vous connecter à Oracle et récupérer des données.

    Remarque : Si vous ne pouvez pas vous connecter à Oracle et récupérer des données, vous avez soit une installation incorrecte ou la configuration des composants clients Oracle ou vous n'avez pas correctement créé un alias de service transparente réseau substrat (TNS) pour le serveur Oracle lorsque vous avez utilisé le code SQL * utilitaire réseau configuration outil ou Configuration de fichiers et paramètres de Net8 Oracle. Contactez votre administrateur de base de données (DBA) Oracle pour vérifier que les composants Oracle nécessaires sont correctement installés et configurés.
  2. Vérifiez la version du client Oracle (SQL * nette version) qui est installé sur l'ordinateur. Sur un ordinateur exécutant Windows NT, utiliser le fichier NT.RGS situé dans le dossier Oracle_Root\Orainst pour vérifier la version. Sur un client Windows NT non, utiliser le fichier Win95.rgs dans le dossier Oracle_Root\Orainst pour vérifier la version. Le pilote Microsoft ODBC pour Oracle et le fournisseur OLE DB pour Oracle nécessitent l'installation de SQL * nette version 2.3 ou version ultérieure sur l'ordinateur client.

    La connectivité de SQL plus (l'outil du requête de client Oracle) peut sembler fonction, mais vous devez redémarrer votre ordinateur pour que la connectivité de base de données ODBC/OLE fonctionner correctement.

    Remarque : lorsque vous utilisez Oracle 8i, le fichier .RGS est vide.
  3. Si le client Oracle est installé et vous recevez une erreur qui indique que les composants de client Oracle 7.3 ou ultérieure doivent être installés sur l'ordinateur, puis vérifiez que la variable d'environnement PATH de l'ordinateur client contenait le dossier dans lequel le client Oracle a été installé comme Oracle_Root\Bin. Si vous ne trouvez pas ce dossier, puis ajouter le dossier à la variable PATH pour résoudre l'erreur.
  4. Vérifiez que le fichier Ociw32.dll est dans le dossier Oracle_Root\bin. Ce fichier .dll ne peut pas exister à n'importe quel autre emplacement sur l'ordinateur client. Assurez-vous que les dll de composant client Oracle (par exemple, le fichier Core40.dll et le fichier Ora*.dll) n'existent pas en dehors de la Oracle_Root dossiers ou sous-dossiers.
  5. Vérifiez qu'une seule version de client Oracle est installée sur l'ordinateur. Plusieurs versions de SQL * NET ne peut pas existent sur le même ordinateur client avec interfère avec critiques opérations (par exemple, TNS et alias recherches).
  6. Microsoft recommande que vous possèdent un local Installation du client Oracle et pas cela mappage un client Oracle distant sur votre ordinateur et l'inclure puis dans le chemin d'accès du système pour vous connecter à Oracle via ODBC/OLE DB. Mais le fournisseur et le pilote sont testés avec un client Oracle installé localement et non sur un partage réseau.
  7. Vérifiez que serveur Oracle et d'Oracle Web n'est pas installé sur le même ordinateur. Si cela est le cas, contactez Oracle pour un raccourci fix sur la mise à niveau du produit.

Propriétés

Numéro d'article: 259959 - Dernière mise à jour: vendredi 5 décembre 2003 - Version: 4.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft OLE DB Provider for Oracle Server 1.0
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.0
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Open Database Connectivity 2.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Mots-clés : 
kbmt kbinfo kboracle KB259959 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 259959
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com