हमारे पास ओरेकल Solaris पर चल रहा है, और खोल डिफ़ॉल्ट csh है। तो लॉगिन स्क्रिप्ट csh में oracle_home, oracle_sid भी सेट करता है। लेकिन मुझे सीएसएस पसंद नहीं है और मैं अपना काम करने के लिए बैश का उपयोग करना चाहता हूं। तो bash में csh लॉगिन स्क्रिप्ट को स्रोत कैसे करें?पर्यावरण सेट करने के लिए bash में csh स्क्रिप्ट को स्रोत कैसे करें
उदाहरण के लिए, .cshrc फ़ाइल में निम्न क्या है। और जब बैश का उपयोग करते हैं, तो मैं इन चरों का उपयोग करना चाहता हूं। एक तरीका है चर को दोबारा कॉपी करना और बैश कमांड का उपयोग करना, जैसे निर्यात ORACLE_SID = टेस्ट। लेकिन ऐसा करने से हमें फाइलों की दो प्रतियों को बनाए रखने की आवश्यकता होगी। और जब हम डेटाबेस नाम बदलते हैं, या डेटाबेस को अपग्रेड करते हैं, तो मुझे बैश लॉगिन फ़ाइल को अलग से बनाए रखने की आवश्यकता होती है।
स्रोत .cshr में कुछ ऐसा उपयोग करना अच्छा लगता है, लेकिन यह काम नहीं करता है।
setenv ORACLE_SID TEST setenv ORACLE_HOME /oracle/TEST/home/products/10204 setenv EPC_DISABLED TRUE setenv MANPATH /usr/local/man:/usr/share/man setenv EDITOR vi setenv LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/sfw/lib/64 setenv NLS_LANG AMERICAN_AMERICA.UTF8 setenv NLS_DATE_FORMAT "DD-MON-RR"
सुपर उपयोगकर्ता या सर्वर फॉल्ट के लिए अधिक उपयुक्त है? – sblom