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

Easysoft ODBC ड्राइवर और ODBCINST लाइब्रेरी

ODBC एप्लिकेशन आमतौर पर किसी विशेष ODBC ड्राइवर के बजाय ODBC ड्राइवर मैनेजर से लिंक होते हैं। ODBC ड्राइवर मैनेजर ODBC एप्लिकेशन और ODBC ड्राइवर के बीच का इंटरफ़ेस है। unixODBC गैर-विंडोज प्लेटफॉर्म के लिए ड्राइवर मैनेजर है। यह ldd कमांड दर्शाता है कि ODBC परीक्षण अनुप्रयोग isql unixODBC ड्राइवर मैनेजर लाइब्रेरी से जुड़ा हुआ है:

$ ldd unixODBC/bin/isql
libodbc.so.1 => /usr/local/easysoft/unixODBC/lib/libodbc.so.1

Easysoft ODBC ड्राइवर मुख्य unixODBC ड्राइवर मैनेजर लाइब्रेरी से लिंक नहीं हैं, लेकिन वे unixODBC सेटअप/कॉन्फ़िगरेशन लाइब्रेरी से जुड़े हुए हैं:

$ ldd libessqlsrv.so
libodbcinst.so.1 => /usr/local/easysoft/unixODBC/lib/libodbcinst.so.1

इसका अर्थ है कि Easysoft ODBC ड्राइवर के कार्य करने के लिए, libodbcinst.so.1 (या प्रतीकात्मक लिंक) नामक एक यूनिक्सोडबीसी लाइब्रेरी सिस्टम पर मौजूद होनी चाहिए। अन्यथा, आपको त्रुटि मिलेगी:

[01000][unixODBC][Driver Manager]Can't open lib 'odbc_driver' : file not found

यदि आप Easysoft ODBC ड्राइवर वितरण में शामिल unixODBC ड्राइवर प्रबंधक को स्थापित नहीं करना चुनते हैं, और आपको यह त्रुटि मिलती है, तो जांचें कि आपके पास अपनी मशीन पर libodbcinst.so.1 नामक लाइब्रेरी है। यदि कोई libodbcinst.so.* फ़ाइलें मौजूद नहीं हैं, तो unixODBC स्थापित करें। यदि वे मौजूद हैं, तो Easysoft ODBC ड्राइवर निर्भरता को संतुष्ट करने के लिए एक प्रतीकात्मक लिंक बनाएँ। उदाहरण के लिए:

cd /usr/lib64
sudo ln -s libodbcinst.so.2 libodbcinst.so.1

  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:इंटरसेक्ट और एक्सेप्ट

  2. Ubuntu 20.04/18.04/16.04 पर pgAdmin 4 कैसे स्थापित करें?

  3. SQL में DENSE_RANK () के साथ पंक्तियों में रैंकिंग स्थिति कैसे जोड़ें

  4. चुनौती चालू है! सबसे तेज संख्या श्रृंखला जनरेटर बनाने के लिए सामुदायिक कॉल

  5. अपाचे स्पार्क जॉब रन की रूपरेखा!