sql >> Database >  >> RDS >> Oracle

Versie probleem met Oracle-gegevenstoegang

De eerste foutmelding geeft aan dat u niet de juiste versie van de Oracle Data-client hebt geïnstalleerd. Het was op zoek naar Oracle.DataAccess, Version=4.121.1.0 maar het was er niet.

De tweede foutmelding vertelt je dat het er nu is, maar het probeert een andere architectuur te laden (dat wil zeggen:je hebt 32-bits geïnstalleerd terwijl het proces 64-bits is of andersom).

Er zijn verschillende oplossingen:

  1. Installeer de juiste versie van de clienttools, inclusief de juiste 'bits'-versie.
  2. Stel IIS in om in een andere bitmodus te draaien (dus ga terug naar 32 bits als het proces nu 64 bits is).
  3. (Voorkeur) Gebruik de architectuuronafhankelijke versie van de Oracle-gegevensclient:Oracle Managed .



  1. SMO ConnectionContext.StatementTimeout-instelling wordt genegeerd

  2. Een rij ophalen, met gegevens uit de sleutel-waardepaartabel in MySQL

  3. Mysqldumper:elke tafel afzonderlijk dumpen

  4. Een database ontwerpen:wat is de betere aanpak?