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

Oracle क्लाइंट 11 के साथ .NET एप्लिकेशन को परिनियोजित करने के लिए आवश्यक न्यूनतम सेटअप क्या है?

जोश-

उत्तर देने के लिए समय निकालने के लिए आपका बहुत-बहुत धन्यवाद। आपके निर्देशों ने बहुत मदद की, और जो मैंने अपने दम पर पाया है, उसके बहुत करीब हैं।

दिलचस्प बात यह है कि मैंने पाया कि इसे थोड़ा और पतला किया जा सकता है।

मेरी स्थिति में उन लोगों के लिए जो

  1. नहीं चाहते कि उनके उपयोगकर्ताओं को ODAC या पूर्ण आकार का Oracle क्लाइंट स्थापित करना पड़े
  2. विशेष ग्राहक स्थापना की पुन:प्रयोज्यता के बारे में परवाह न करें
  3. एक "क्लिकऑन" संगत समाधान की आवश्यकता है

मुझे ऐसा करने का एक तरीका मिल गया।

ए। "ओरेकल इंस्टेंट क्लाइंट 11.1.0.6 - बेसिक लाइट" डाउनलोड करें। किसी भी फ़ोल्डर में अनज़िप करें और निम्न फाइलों को अपने विजुअल स्टूडियो प्रोजेक्ट रूट में कॉपी करें:

  • oci.dll
  • ociw32.dll
  • orannzsbb11.dll
  • oraocci11.dll
  • oraociicus11.dll
  • msvcr71.dll (आवश्यक नहीं, अधिकांश विंडोज़ संस्करणों के साथ आपूर्ति की जानी चाहिए)

    (ओरेकल इंस्टेंट क्लाइंट के लिए पहले पांच न्यूनतम आवश्यक हैं, आखिरी माइक्रोसॉफ्ट का सामान्य रनटाइम है जिसका वे उपयोग करते हैं।)

सी। ODAC 11 XCopy डाउनलोड करें (वर्तमान संस्करण 11.1.0.6 है) और अनज़िप करें।

  • OraOps11w.dll - odp.net20 फ़ोल्डर में, आपके प्रोजेक्ट रूट में जाता है।

    (यह फ़ाइल वही है जिससे Oracle.DataAccess.dll बात करता है और तत्काल क्लाइंट फ़ाइलों के साथ काम करने के लिए उपयोग करता है)।

डी। ClickOnce परिनियोजन के साथ संगतता के लिए, अपने प्रोजेक्ट में इन फ़ाइलों का चयन करें और सुनिश्चित करें कि वे आपके प्रोजेक्ट में "सामग्री" और "स्थानीय कॉपी करें" हैं। फिर मेनिफेस्ट उन्हें ठीक से परिनियोजित करेगा।

परिणाम.. . आपके प्रोजेक्ट में जोड़ा गया पेलोड 30mb है, जो थोड़े बेकार है, लेकिन 100+ या 400+ से बहुत बेहतर है, पश्चिमी वर्णों का समर्थन करता है, लेकिन उसमें बट जाता है

  1. इसके लिए किसी पथ की आवश्यकता नहीं है,
  2. किसी रजिस्ट्री प्रविष्टि की आवश्यकता नहीं है,
  3. परिनियोजन में अलग-थलग है और अन्य Oracle क्लाइंट स्थापनाओं को बाधित नहीं करता है,
  4. सभी डीबी 9.2 तक काम करेंगे।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा कोड के माध्यम से Oracle sql स्क्रिप्ट को कैसे निष्पादित करें

  2. एक कर्सर को सशर्त रूप से परिभाषित करें

  3. क्या SQLFiddle टूटा हुआ है? Oracle, SQL सर्वर, के लिए त्रुटियाँ ...?

  4. मैं Oracle में row_number को कैसे गति दे सकता हूँ?

  5. Oracle में regexp_replace द्वारा अल्पविराम से अलग की गई सूची से डुप्लिकेट कैसे निकालें?