sql >> Database teknologi >  >> RDS >> Oracle

OracleBulkCopy Hukommelseslækage (OutOfMemory Exception)

Fundet årsagen, exe kører i 32 bit, og den har en hukommelsesgrænse på 1,5 G. Skal ændre målplatformen og erstatte Oracle.DataAccess.dll til 64 bit version.

Der er også en alternativ løsning:indlæs data i batch, så det ikke overstiger 1,5 G hukommelsesgrænse.

Opdatering:

"HUKOMMELSESLÆK BRUGER ORACLEBULKCOPY":Oracle-bulkkopien har en fejl, der forårsager hukommelseslækage, det sker, når BatchSize er mindre end datatabelstørrelsen. Skal modificere BatchSize eller opdatere ODAC til en højere version.

Reference:https://community.oracle.com/message/4593452#4593452




  1. Postgres Materialized Path - Hvad er fordelene ved at bruge ltree?

  2. Hvordan konverteres primærnøgle fra heltal til seriel?

  3. Hvad er det andet argument i array_length()-funktionen?

  4. Oprettelse af tabeller og problemer med primær nøgle i Rails