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

मैं एक .NET अनुप्रयोग कैसे परिनियोजित कर सकता हूँ जो उपयोगकर्ता के लिए संपूर्ण घटक स्थापित किए बिना ODAC का उपयोग करता है?

आपको किसी भी Oracle क्लाइंट को अलग से स्थापित करने की आवश्यकता नहीं है। मैंने निम्नलिखित को उसी निर्देशिका में स्थापित किया है जिसमें .exe:

   Oracle.DataAccess.dll

   oci.dll 

   OraOps11w.dll

   oraociei11.dll

   msvcr71.dll 

सुनिश्चित करें कि आपका प्रोजेक्ट उसी Oracle.DataAccess.dll को संदर्भित करता है जिसे आप वितरित कर रहे हैं। यह एक नए पीसी पर काम करता है जिसमें कभी भी oracle क्लाइंट स्थापित नहीं थे।

मैंने इस तरह एक कनेक्शन स्ट्रिंग निर्दिष्ट करके TNSNAMES.ora का उपयोग करने से परहेज किया

कनेक्शनस्ट्रिंग =डेटा स्रोत ="(विवरण =(पता =(प्रोटोकॉल =टीसीपी) (होस्ट =) (पोर्ट =))" + "(CONNECT_DATA =(सर्वर =समर्पित) (SERVICE_NAME =)))"

यदि आप TNSNAMES.ora का उपयोग कर रहे हैं तो बस कनेक्शन विवरण को एक लाइन स्ट्रिंग में काटें और चिपकाएँ।

देखें C# को Oracle डेटाबेस से जोड़ने के लिए न्यूनतम क्लाइंट फ़ुटप्रिंट क्या आवश्यक है?

अधिक जानकारी के लिए।

  • ईजेएम

उपरोक्त डीएलएस कैसे प्राप्त करें, इस बारे में जानकारी के लिए, यह ट्यूटोरियल देखें:http://begeeben.wordpress.com/2012/08/01/accessing-oracle-database-without-installing-oracle-client/



  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. अपरिभाषित फ़ंक्शन पर कॉल करें oci_connect, php_oci8_12c.dll, windows 8.1, php5.6.6

  3. Oracle के साथ चुनिंदा परिणामों को स्थानांतरित करें

  4. SQL Oracle काउंटिंग क्लस्टर्स

  5. ओरेकल:अधिकतम (आईडी) +1 और अनुक्रम के बीच का अंतर। अगला