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

मैं ssh टनल चेन (डबल टनल, कंपनी नेटवर्क में सर्वर) के माध्यम से Oracle डेटाबेस 11g सर्वर से कैसे जुड़ सकता हूं?

हाँ, यह संभव है। उदा. Linux पर, चलाएं

ssh -N -Llocalport:dbserver:dbport example@sqldat.com

जहां

  • लोकलपोर्ट आपकी मशीन का पोर्ट है जिसे अग्रेषित किया जाएगा (यदि ऑरैकल चलाने का कोई स्थानीय उदाहरण नहीं है तो 1521 हो सकता है)
  • dbserver डेटाबेस सर्वर का नाम या IP है
  • dbport डेटाबेस का पोर्ट है (आमतौर पर 1521)
  • कनेक्शनसर्वर पर आपका नाम लॉगिन है
  • कनेक्शनसर्वर वह मशीन है जहां आपके पास एसएसएच पहुंच है

ऐसा ही विंडोज़ पर प्लिंक (जो पुट्टी के साथ आता है) का उपयोग करके किया जा सकता है:

plink -N -L localport:dbserver:dbport example@sqldat.com

एसएसएच सुरंगों को श्रृंखलाबद्ध करने के लिए इसे दोनों मशीनों (आपकी स्थानीय मशीन और आपके पास जिस सर्वर तक पहुंच है) पर करें। उदाहरण:

कनेक्शन सर्वर (लिनक्स मानकर):

ssh -N -L1521:dbserver:1521 example@sqldat.com

आपका पीसी:

plink -N -L 1521:connectionserver:1521 example@sqldat.com

tnsnames.ora प्रविष्टि को ऐसा दिखना चाहिए जैसे आप एक स्थानीय डेटाबेस चला रहे हैं, उदा.

prodoverssh =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = prod)
    )
  )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL में दिनांक के अनुसार शीर्ष 1 का चयन और आदेश कैसे करें?

  2. EBS R12 घटक संस्करण कैसे खोजें

  3. मैं Oracle में शीर्ष 1 कैसे करूँ?

  4. Oracle में प्राथमिक कुंजी वाली डुप्लिकेट पंक्तियों को खोजने के 11 तरीके

  5. ORA-01830:संपूर्ण इनपुट स्ट्रिंग को कनवर्ट करने से पहले दिनांक स्वरूप चित्र समाप्त होता है / जहां दिनांक क्वेरी का चयन करें