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

'आवश्यकता' अनुमतियों के मुद्दे पर OCIError?

एक प्राथमिकता मुझे नहीं पता। क्या अन्य रूबी ऐप्स ओसीआई का उपयोग करके चलते हैं? आम तौर पर पुस्तकालय और सहायक पुस्तकालय सभी rwx-r-xr-x स्थापित होते हैं। आपको सही ढंग से स्थापित पुस्तकालयों पर अनुमति त्रुटियों को कभी नहीं देखना चाहिए। इसलिए मैं अनुमान लगा रहा हूं कि आप अपने परिवेश में कुछ खो रहे हैं, शायद LD_LIBRARY_PATH में एक प्रविष्टि की तरह

ldd आपकी रन टाइम छवि की तरह ही साझा पुस्तकालयों को खोलता है।

देखें कि क्या यह पहले काम करता है:

cd /path/to/library   # where oci8lib.so lives.  
ldd oci8lib.so

यह बिना किसी त्रुटि के सभी बाहरी रूप से जुड़े पुस्तकालयों को प्रदर्शित करना चाहिए। यदि ldd काम करता है, तो यह सुनिश्चित करने के लिए अपना LD_LIBRARY_PATH जांचें कि आप जिस पथ पर हैं, वह वहां घोषित है। यदि यह काम नहीं करता है, तो आपके पास किसी प्रकार की स्थापना समस्या है, जैसे अनुपलब्ध पुस्तकालय, या पुस्तकालयों के लिए गैर-मानक पथ।

अपने परिणामों के साथ यहां हमारे पास वापस आएं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में समग्र प्राथमिक कुंजी का संदर्भ कैसे दें

  2. तालिका में डुप्लिकेट पंक्तियां हटाएं

  3. Ubuntu Oracle Java 8 के साथ IntelliJ IDEA CE 12 चलाने में असमर्थ

  4. ओरेकल एसक्यूएल:लापता कीवर्ड

  5. विभिन्न डेटा प्रकार के साथ केस स्टेटमेंट