2 समस्याएं थीं जिनसे मैं लड़ रहा था। पहला यह था कि वॉलेट का यूआरएल उस निर्देशिका से ऊपर 1 स्तर की ओर इशारा कर रहा था जहां मेरी फाइलें रखी गई थीं, और दूसरी बात, मैं कनेक्शन के छोटे सिंटैक्स का उपयोग कर रहा था। मैं इसका उपयोग कर रहा था:
# /usr/lib/oracle/11.2/client64/bin/sqlplus /@AVAYAPDSDB
और सफल यही दिखाई दिया :
# /usr/lib/oracle/11.2/client64/bin/sqlplus login/[email protected]
तो अब मैं PATH में sqlplus जोड़ूंगा और php एनवायरमेंट सेट करना शुरू करूंगा))
उम्मीद है कि यह सब किसी के लिए उपयोगी हो सकता है। मेरी ओर से किसी भी व्यक्ति को मुख्य सलाह जो समान मुद्दों का सामना कर रहा हो :क्लाइंट ट्रेसिंग चालू करें!!!
आपको कामयाबी मिले !
p.s:कुछ समय बीत चुका है, और मुझे एहसास हुआ, कि यह उल्लेख करना महत्वपूर्ण है कि बिना किसी विशेष सेटिंग्स के, लिनक्स पर आसानी से किसी भी प्रक्रिया का पता कैसे लगाया जाए।
इसके लिए कमांड strace
. का उपयोग करें . उदाहरण:
strace -o /tmp/log_of_trace.txt ./configure
./con... के बजाय आप ऑरैकल क्लाइंट कनेक्शन या किसी अन्य प्रक्रिया को कॉल कर सकते हैं जिसे आप ट्रेस करना चाहते हैं। लॉग में आपको सभी आवश्यक जानकारी और त्रुटियां मिलेंगी, और सभी स्टैकट्रैक में! यह बहुत मददगार है !!
जहां समस्या छिपी है वहां खोजने के लिए बहुत सारी जानकारी =)
सभी को भाग्य!