SQLcl (Oracle का कमांड लाइन इंटरफ़ेस) का उपयोग करते समय, आप एक login.sql बना सकते हैं फ़ाइल, और हर बार जब आप SQLcl चलाते हैं तो इसे चलाते हैं।
यह आपको हर बार SQLcl चलाने पर कमांड निष्पादित करने की अनुमति देता है। उदाहरण के लिए, आप login.sql . में अपनी फ़ॉर्मेटिंग प्राथमिकताएं निर्दिष्ट कर सकते हैं फ़ाइल, उपनाम सेट करें, आदि।
यहां मैं आपको दिखाता हूं कि login.sql कैसे बनाएं फ़ाइल और हर बार जब आप SQLcl चलाते हैं तो इसे कैसे चलाना है।
login.sqlबनाएं फ़ाइल
login.sql . नाम की एक फाइल बनाएं और इसे अपनी पसंदीदा निर्देशिका में सहेजें।
फ़ाइल में आपको जो भी कमांड चाहिए वह जोड़ें।
यहां login.sql का एक उदाहरण दिया गया है फ़ाइल:
set sqlformat ansiconsole
set highlighting on
set highlighting keyword foreground blue
set highlighting identifier foreground magenta
set highlighting string foreground green
set highlighting number foreground cyan
set highlighting comment foreground yellow अपने SQLPATH में जोड़ें
यदि आप फ़ाइल को वर्तमान निर्देशिका में रखते हैं, और फिर उस निर्देशिका से SQLcl चलाते हैं, तो यह login.sql का उपयोग करेगा फ़ाइल।
हालांकि, हो सकता है कि आप हमेशा उसी निर्देशिका से SQLcl को हर समय लॉन्च नहीं करना चाहें, इस स्थिति में, आप अपने SQLPATH में इसका स्थान निर्दिष्ट कर सकते हैं पर्यावरण चर।
यहां एक उदाहरण दिया गया है:
export SQLPATH=~/Applications/sqlcl/
मेरे मामले में, मैंने login.sql को सहेजा है मेरे ~/Applications/sqlcl/ . पर फ़ाइल करें निर्देशिका, इसलिए वह पथ है जिसका मैंने यहाँ उपयोग किया है। इसे उस निर्देशिका में बदलें जिसे आपने सहेजा है login.sql फ़ाइल में।
जिस फ़ाइल में आप इस लाइन को जोड़ते हैं वह आपके शेल पर निर्भर करेगी:
- यदि आप BASH का उपयोग करते हैं, तो उस पंक्ति को अपने
~/.bashprofile. में जोड़ें फ़ाइल। - यदि आप zsh का उपयोग करते हैं, तो इसे अपने
~/.zshrc. में जोड़ें फ़ाइल।
एक बार यह हो जाने के बाद, SQLcl आपके login.sql की जांच करेगा फ़ाइल जब भी आप इसे Oracle डेटाबेस से कनेक्ट करने के लिए उपयोग करते हैं। और अब आपको हर बार कनेक्ट होने पर अपनी प्राथमिकताओं को कॉन्फ़िगर करने की आवश्यकता नहीं होगी।