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

Oracle dbDriver लोड करने का प्रयास करते समय ORA-01804 त्रुटि

आपको उन 2 बिंदुओं की जांच करनी है:

  • ORACLE_HOME पर्यावरण चर परिभाषित किया जाना चाहिए
  • $ORACLE_HOME/lib पथ LD_LIBRARY_PATH में होना चाहिए पर्यावरण चर मान

उदाहरण के लिए, यदि आपका ORACLE_HOME है /usr/lib/oracle/12.1/client64 (जो आधिकारिक .rpm . के साथ Oracle इंस्टेंट क्लाइंट इंस्टॉलेशन में डिफ़ॉल्ट है ), निम्नलिखित R कमांड निष्पादित करें:

Sys.setenv("ORACLE_HOME" = "/usr/lib/oracle/12.1/client64")
Sys.getenv("LD_LIBRARY_PATH")
# Here check if /usr/lib/oracle/12.1/client64/lib is a part (separated by ":" of the result)
# else, append ":/usr/lib/oracle/12.1/client64/lib" to the result and set the environment variable using:
# Sys.setenv("LD_LIBRARY_PATH" = "/all/the/result:/of/getenv/command:/usr/lib/oracle/12.1/client64/lib")


  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. एक और स्कीमा (ओरेकल) पर समानार्थक शब्द बनाने के लिए अनुदान

  3. क्या Oracle शॉर्ट-सर्किट मूल्यांकन का उपयोग करता है?

  4. गैप-लेस अनुक्रम जहां कई तालिकाओं के साथ कई लेनदेन शामिल हैं

  5. ग्रीक पाठ सही ढंग से प्रदर्शित नहीं हुआ