Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

OracleBulkCopy मेमोरी लीक (आउटऑफमेमरी अपवाद)

मूल कारण मिला, exe 32 बिट में चल रहा है और इसकी 1.5G मेमोरी सीमा है। लक्ष्य प्लेटफ़ॉर्म को बदलने और Oracle.DataAccess.dll को 64 बिट संस्करण में बदलने की आवश्यकता है।

इसके अलावा एक वैकल्पिक समाधान है:बैच में डेटा लोड करें ताकि यह 1.5 जी मेमोरी सीमा से अधिक न हो।

अपडेट करें:

"ORACLEBULKCOPY का उपयोग करके मेमोरी लीक":oracle बल्क कॉपी में कुछ बग है जो मेमोरी लीक का कारण बनता है, यह तब होता है जब बैचसाइज डेटाटेबल आकार से कम होता है। बैचसाइज को संशोधित करने या ओडीएसी को उच्च संस्करण में अपडेट करने की आवश्यकता होती है।

संदर्भ:https://community.oracle.com/message/4593452#4593452




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या एक चेक बाधा किसी अन्य तालिका से संबंधित हो सकती है? आकाशवाणी

  2. कॉमा के साथ स्ट्रिंग्स में शामिल होने के लिए ओरेकल एग्रीगेट, और कस्टम एग्रीगेट लिखने के बारे में

  3. Amazon Python 2.7 लैम्ब्डा:DPI-1047:64-बिट Oracle क्लाइंट लाइब्रेरी लोड नहीं की जा सकती:libclntsh.so

  4. हेक्स को स्ट्रिंग में बदलें

  5. Oracle क्लाउड के लिए Oracle वॉलेट का उपयोग करने के लिए Pentaho डेटा एकीकरण को कॉन्फ़िगर करना