Oracle
 sql >> Base de données >  >> RDS >> Oracle

Dois-je toujours installer le client Oracle si j'utilise Microsoft ODBC pour Oracle pour me connecter à une base de données Oracle ?

Je suis presque sûr que vous devez installer le client Oracle ; De plus, je pense qu'il doit s'agir du client Oracle 8 (MS n'a pas mis à jour ce pilote depuis des années, pour autant que je sache).

Mais avez-vous essayé d'utiliser Oracle Instant Client ? Il est assez facile à installer, bien plus petit que le client Oracle standard et n'interfère pas avec les autres installations. Tout ce que vous avez à faire est de copier les fichiers dans un répertoire cible, de définir votre PATH pour inclure ce répertoire (ce qui peut être fait dans votre application - pas besoin de définir réellement PATH global si vous ne le souhaitez pas), et insérez le approprié entrée de registre dans HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI. Nous l'utilisons pour tous nos clients ADO.

Il a également l'avantage supplémentaire de ne pas nécessiter la maintenance d'un fichier TNSNAMES.ORA; votre chaîne de connexion peut simplement être user/[email protected] :port/SID.