मूल कारण मिला, exe 32 बिट में चल रहा है और इसकी 1.5G मेमोरी सीमा है। लक्ष्य प्लेटफ़ॉर्म को बदलने और Oracle.DataAccess.dll को 64 बिट संस्करण में बदलने की आवश्यकता है।
इसके अलावा एक वैकल्पिक समाधान है:बैच में डेटा लोड करें ताकि यह 1.5 जी मेमोरी सीमा से अधिक न हो।
अपडेट करें:
"ORACLEBULKCOPY का उपयोग करके मेमोरी लीक":oracle बल्क कॉपी में कुछ बग है जो मेमोरी लीक का कारण बनता है, यह तब होता है जब बैचसाइज डेटाटेबल आकार से कम होता है। बैचसाइज को संशोधित करने या ओडीएसी को उच्च संस्करण में अपडेट करने की आवश्यकता होती है।
संदर्भ:https://community.oracle.com/message/4593452#4593452