- अगर ExtUtils-MakeMaker मॉड्यूल गुम है तो इंस्टॉल करें (
sudo yum install perl-ExtUtils-MakeMaker
) - पर्ल डीबीआई मॉड्यूल स्थापित करें (
$ yum install perl-DBI
) -
Oracle इंस्टेंट क्लाइंट के लिए मैन्युअल रूप से नीचे तीन RPM इंस्टॉल करें (Linux x86-64 के लिए इंस्टेंट क्लाइंट डाउनलोड से। उदाहरण v11.2.0.0-1 के लिए है:नीचे दिए गए कमांड को वास्तविक संस्करण में अनुकूलित करें।)
oracle-instantclient11.2-basic-11.2.0.3.0-1 oracle-instantclient11.2-devel-11.2.0.3.0-1 oracle-instantclient11.2-sqlplus-11.2.0.3.0-1
मैं 64 बिट लिनक्स बॉक्स का उपयोग कर रहा हूं, इसलिए तदनुसार अपने आरपीएम फ़ाइल नामों का चयन करें। कुछ इस तरह sudo yum -y install oracle-instantclient*rpm
करना चाहिए)
-
चर के नीचे सेट करें:
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib export ORACLE_HOME=/usr/lib/oracle/11.2/client64
MacOS उपयोगकर्ताओं की आवश्यकता होगी:
DYLD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/
ORACLE_HOME
भी जोड़ें आपकेPATH
. पर चर। -
डाउनलोड करें DBD::Oracle सीपीएएन से
-
मॉड्यूल को अनटार करें और नीचे दिए गए क्रम में कमांड चलाएँ:
perl Makefile.PL make sudo make install
यदि आपको gcc गुम होने की शिकायत मिलती है तो आप इसे (अस्थायी रूप से) स्थापित कर सकते हैं और फिर इसे हटा सकते हैं।
हो गया !!!
जिन मुद्दों का मुझे सामना करना पड़ा, वे गलत LD_LIBRARY_PATH
. के कारण थे . मैंने इसे /usr/lib/oracle/11.2/client64
पर सेट किया था जबकि सही मान है /usr/lib/oracle/11.2/client64/lib
।
निश्चित रूप से, मेरे जैसे नौसिखिया के लिए यह बहुत अच्छी सीख थी।