2009-04-13 14 views
1

Je travaille sur une application écrite en .NET. Nous utilisons actuellement le déploiement de xcopy de ODP.NET 11 pour toutes nos opérations .NET et tout est peachy - nous pouvons fonctionner sur des machines sans client Oracle précédemment installé. Peachy, c'est-à-dire, jusqu'à ce que nous arrivions à la partie de l'application qui dépend d'une bibliothèque écrite en COM, qui évidemment (?) Ne peut pas utiliser les fournisseurs .NET.Quelle est la plus petite empreinte nécessaire pour utiliser un fournisseur Oracle non géré?

Quelle est la quantité de choses que nous devons installer pour faire fonctionner un fournisseur OLEDB ou ODBC pour Oracle?

Quelques détails supplémentaires:

  • je crois que tout fournisseur OLEDB ou ODBC sera assez bon pour ces fins - la performance est pas une grosse affaire.
  • Nous avons vraiment besoin d'utiliser le client ODP.NET 11 pour les choses .NET parce que nous utilisons des fonctionnalités spécifiques à 11. (Nous ne pouvons donc pas simplement installer le grand client '.)
  • Nous allons finalement avoir un installateur, donc il est important que nous puissions installer tout ce dont nous avons besoin via la ligne de commande.

Répondre

1

Vous voulez probablement regarder le Instant Client. Vous auriez besoin du paquet de base ainsi que le supplément ODBC (pour utiliser ODBC) ou l'ODAC (pour utiliser OLE DB). Cela implique l'installation d'une poignée de DLL et de variables d'environnement dans le cadre de votre programme d'installation.

Questions connexes