यह पता चला कि समस्या का डेटा प्रकारों से कोई लेना-देना नहीं था। मैंने Oracle पैरामीटर में Int64 का उपयोग किया और यह काम कर गया, लेकिन मेरे कमांड ऑब्जेक्ट पर BindByName प्रॉपर्टी को सही पर सेट करने के बाद ही।
स्पष्ट रूप से .NET System.Data.OracleClient प्रदाता 'नाम से बाध्यकारी' के लिए डिफ़ॉल्ट, जबकि Oracle.DataAccess के लिए डिफ़ॉल्ट 'स्थिति द्वारा बाध्य' है।
यह अच्छा होता अगर पकड़े गए ओरेकल अपवाद में अधिक जानकारी होती, जैसे कि कौन सा पैरामीटर अपवाद फेंक रहा था। इससे मुझे समस्या का जल्द पता लगाने में मदद मिली होगी।