Sinds Oracle 8 client trage queries in Access

Pagina: 1
Acties:

  • PaulZ
  • Registratie: Augustus 2004
  • Laatst online: 13-08 21:01
Ben al een paar weken aan het zoeken naar de oorzaak, maar kom er nu niet meer uit.

Wat is er aan de hand?
Wij hebben een flink aantal Accessdatabases (Access 2002) die gekoppelde Oracle tabellen hebben. De server draait op Oracle 8 en de clients tot een maand geleden op de Oracle 7 client.

Sinds wij zijn overgestapt naar de Oracle 8 client weigeren sommige queries te draaien, of draaien ze stukken trager vooral als er veel gekoppelde tabellen in de queries zitten of als er tabellen gebruikt worden waar veel records inzitten.
Aangezien we voorheen hier geen last van hadden geef ik de schuld aan de ODBC-driver (SQORA32.dll versie 8.1.7.0.0), die overigens draait op XP SP1 machines.

De tabellen zijn allemaal opnieuw gekoppeld. Ik heb via ODBC Gegevensbronnen allelei varianten van instellingen geprobeerd, maar zonder enig resultaat. De enige echte oplossingen die ik op internet heb kunnen vinden wijzen op het installeren van minimaal Oracle 9 clients, maar dat kan bedrijfsmatig niet snel. Daarnaast heb ik ook de Microsoft ODBC voor Oracle driver getest en die draait een stuk sneller. Waarom gebruik je die dan niet hoor ik je denken... Bedrijfsstandaards!

Is er iemand die me een zetje in de goede richting kan geven waar nog meer te zoeken naar oplossingen voor de trage Oracle 8 driver? Of is er gewoon niets aan te doen?

Vlinders moet je volgen, niet vangen...


Verwijderd

tsja, ik denk dat je het probleem correct gediagnosticeerd hebt, veel valt er dus niet uit te halen.
je kan wel proberen met de opties van de odbc driver te spelen (bv. query timeout voor de geweigerde queries).

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 20-08 09:24

Maasluip

Kabbelend watertje

Hier hetzelfde probleem gehad. Oplossing: MS ODBC driver gebruiken, niet de Oracle ODBC driver. Op de een of andere manier is die brak. Pech voor de bedrijfsstandaard, maar zo is het nu eenmaal. De keuze is: standaard wijzigen of langzame queries accepteren.

[ Voor 6% gewijzigd door Maasluip op 22-12-2005 15:43 ]

Signatures zijn voor boomers.


  • PaulZ
  • Registratie: Augustus 2004
  • Laatst online: 13-08 21:01
Hmmm, daar moet ik het dan maar mee doen denk ik. Bedankt!
Verwijderd schreef op donderdag 22 december 2005 @ 15:40:
tsja, ik denk dat je het probleem correct gediagnosticeerd hebt, veel valt er dus niet uit te halen.
je kan wel proberen met de opties van de odbc driver te spelen (bv. query timeout voor de geweigerde queries).
Ik heb alle varianten al uitgeprobeerd.

[ Voor 77% gewijzigd door PaulZ op 22-12-2005 15:52 ]

Vlinders moet je volgen, niet vangen...