2008-09-30 6 views

Répondre

7

Oui, vous pouvez vous connecter à une base de données Oracle 8i avec le client 10g, mais la base de données 8i nécessite l'8.1.7.3 patchset, que vous pouvez obtenir à partir Oracle's Metalink support site (nécessite login). Il s'agit d'un Oracle forum post avec les détails.


Si la mise à jour de votre base de données Oracle est pas une option, vous pouvez avoir 2 clients différents installés (dans les différents « Homes Oracle » (ou répertoires), et utilisez le fichier selecthome.bat pour basculer entre vos clients installés.

Par exemple, avant de se connecter à 8i, vous lancerez la:

C:\Oracle\Client1_8i\bin\selecthome.bat

ou cette option pour utiliser votre client Oracle 10g:

C:\Oracle\Client2_10g\bin\selecthome.bat

+0

Vous avez raison, mais j'ai désinstallé l'ancien client (9i) que j'utilisais. Alors maintenant, je n'ai qu'un seul oracle à la maison. – JosephStyons

+0

Mise à jour: J'ai trouvé un message sur un forum oracle détaillant un patchset - est-ce que le fait de patcher votre base de données 8i est une option? – Andrew

+0

Pas vraiment, et je cours 8.0 de toute façon ... Mais votre réponse semble juste pour ce problème. – JosephStyons

1

Je devais connecter un code C# à un Oracle 7 (je sais que c'est 8 ...) ... la seule façon dont je l'ai eu était d'obtenir le CD pour installer le serveur Oracle et d'aller dans le " Composant de configuration optionnel "et d'utiliser Oracle73 Ver2.5.

Je pense que vous devriez aller vérifier le CD du serveur Oracle 8 et vérifier si un ODBC est toujours disponible.

0

La meilleure façon de connecter un système Oracle 8.1.7 ou supérieur est de passer par Instant Client. Téléchargez Instant client 10.2 à partir du site Oracle, copiez tous les fichiers dans le même dossier que les assemblys .NET et utilisez les classes situées dans System.Data.OracleClient. Ce travail pour moi dans le projet .NET 4 et Oracle DB 8.1.7 serveur.

+1

La question porte sur Oracle 8.0, je ne vois pas comment cette réponse est utile. – AndrewC

Questions connexes