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

SSH पर दूरस्थ सर्वर पर कमांड (Oracle SQL क्वेरी) निष्पादित करने के लिए प्लिंक का उपयोग करें

जैसा कि आप पहले से ही जानते हैं, आप plink . का उपयोग कर सकते हैं (पुटी पैकेज से) रिमोट कमांड निष्पादन को स्वचालित करने के लिए।

plink कमांड-लाइन स्विच है -m , जिसका उपयोग आप स्थानीय . निर्दिष्ट करने के लिए करते हैं रिमोट सर्वर पर निष्पादित करने के लिए कमांड के साथ फाइल करें।

plink [email protected] -pw password -m command.txt

देखें कमांड-लाइन कनेक्शन टूल प्लिंक का उपयोग करना

अगला कदम रिमोट कमांड को स्वचालित करना है।

मुझे नहीं पता sqlplus . लेकिन A यूजिंग SQL कमांड लाइन से , मैं आदेश मानता हूं (स्थानीय . में सहेजा जाना है फ़ाइल command.txt ) इस प्रकार है:

sqlplus dbuser/dbpassword @query.txt

जहां query.txt एक रिमोट है सर्वर पर निष्पादित करने के लिए क्वेरी के साथ फाइल करें।

अंत में क्वेरी आउटपुट को सहेजने के लिए, plink को पुनर्निर्देशित करें एक स्थानीय . के लिए फ़ाइल (results.txt ):

plink [email protected] -pw password -m command.txt > results.txt

यदि आप केवल एक कमांड निष्पादित कर रहे हैं, तो आप इसे सीधे plink . पर निर्दिष्ट कर सकते हैं कमांड-लाइन, अलग स्क्रिप्ट फ़ाइल से बचना:

plink [email protected] -pw password sqlplus dbuser/dbpassword @query.txt > results.txt



  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. ऑरैकल टेबल को कैसे बदलें रेंज इंटरवल द्वारा विभाजन जोड़ें

  3. Oracle डेटाबेस में पिछली मध्यरात्रि में सेकंड की संख्या कैसे लौटाएं?

  4. अनुक्रम मान के साथ 12c ऑटोपॉपुलेटिंग कॉलम

  5. पीएल/एसक्यूएल के साथ उपयोगकर्ता इनपुट स्वीकार करने के लिए कैसे लूप करें?