Oracle डेटा प्रदाता को कुछ dll की आवश्यकता होती है:
ODAC पैकेज से:
- Oracle.DataAccess.dll (यह पूरी सूची में एकमात्र .NET असेंबली है)
- OraOps11w.dll
इंस्टेंट क्लाइंट-बेसिकलाइट पैकेज से:
- oci.dll
- ociw32.dll
- orannzsbb11.dll
- oraocci11.dll
- oraociicus11.dll
चूंकि आप केवल Oracle.DataAccess.dll को .NET संदर्भ के रूप में जोड़ सकते हैं, इसलिए आपको यह सुनिश्चित करने के लिए किसी अन्य तरीके की आवश्यकता है कि अन्य सभी dll भी .exe निर्देशिका में हैं।
जहां तक मुझे पता है कि तत्काल क्लाइंट के लिए एक इंस्टॉलर भी है ताकि आपको .exe निर्देशिका में उन डीएलएस की आवश्यकता न हो, लेकिन फिर आपको यह सुनिश्चित करना होगा कि सभी क्लाइंट ने इसे इंस्टॉल किया है।