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

अजगर के लिए cx_oracle स्थापित करें

वैकल्पिक तरीका, जिसमें RPM की आवश्यकता नहीं होती है। आपको root होना चाहिए ।

  1. निर्भरता

    निम्नलिखित पैकेज स्थापित करें:

    apt-get install python-dev build-essential libaio1
    
  2. डाउनलोड करेंLinux x86-64 के लिए त्वरित क्लाइंट

    Oracle की डाउनलोड साइट :

  3. ज़िप फ़ाइलें निकालें

    डाउनलोड की गई ज़िप फ़ाइलों को किसी निर्देशिका में अनज़िप करें, जिसका मैं उपयोग कर रहा हूँ:

    /opt/ora/
    
  4. पर्यावरण चर जोड़ें

    /etc/profile.d/oracle.sh में एक फाइल बनाएं जिसमें शामिल हैं

    export ORACLE_HOME=/opt/ora/instantclient_11_2
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
    

    /etc/ld.so.conf.d/oracle.conf में एक फाइल बनाएं जिसमें शामिल हैं

    /opt/ora/instantclient_11_2
    

    निम्न आदेश निष्पादित करें

    sudo ldconfig
    

    नोट:सेटिंग लागू करने के लिए आपको रीबूट करने की आवश्यकता हो सकती है

  5. एक सिमलिंक बनाएं

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. इंस्टॉल करें cx_Oracle अजगर पैकेज

    • आप pip . का उपयोग करके इंस्टॉल कर सकते हैं

      pip install cx_Oracle
      
    • या मैन्युअल रूप से इंस्टॉल करें

      डाउनलोड करें cx_Oracle स्रोत ज़िप जो आपके पायथन और ओरेकल संस्करण से मेल खाता है। फिर संग्रह का विस्तार करें, और निकाले गए निर्देशिका से चलाएं:

      python setup.py build 
      python setup.py install
      


  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 प्रकार TABLE के लिए जावा से संग्रहीत कार्यविधि को कॉल करें

  2. SQL डेवलपर 4.1.3 जारी किया गया

  3. Oracle - वर्तमान दिनांक स्वरूपित प्राप्त करें

  4. SQL के भीतर प्रतिशत की गणना करना

  5. मैं Oracle में SQL निष्पादन योजना कैसे देख सकता हूँ?