เชื่อมต่อโดยใช้ sqlplus กับเซิร์ฟเวอร์ db ผ่านหลายช่องสัญญาณ


1

ฉันต้องการสร้างการเชื่อมต่อ SQL Developer ไปยังฐานข้อมูลผ่านทางอุโมงค์คู่

ขั้นตอนในขณะนี้คือ:

เชื่อมต่อกับเซิร์ฟเวอร์ A - & gt; เชื่อมต่อกับเซิร์ฟเวอร์ B - & gt; รัน sqlplus เทียบกับ tnsname บนเซิร์ฟเวอร์ที่ฉันไม่สามารถเข้าถึง ssh

มีวิธีง่าย ๆ ในการใช้ SQL Developer แทนที่จะเป็น sqlplus หรือไม่? ฉันได้อ่าน & gt; 20 บทความเกี่ยวกับเรื่องนี้แล้วและยังไม่รู้ว่าจะทำการเชื่อมต่ออย่างไร

ฉันเข้าใจว่าคุณสามารถโยงคำสั่ง ssh -L เพื่อรับการเชื่อมต่อเซิร์ฟเวอร์ แต่ฉันไม่รู้วิธีใช้การเชื่อมต่อนั้นใน SQL Developer

คำตอบ:


2

คุณสามารถสร้างอุโมงค์ของคุณเช่น:

ssh -L 1521:server_b:1521 -N server_a

1521 แรกคือพอร์ตท้องถิ่นที่คุณต้องการผูกไว้เพื่อให้คุณสามารถเปลี่ยนแปลงได้ตามที่คุณต้องการ จากนั้นใน sqldeveloper เชื่อมต่อกับ localhost:1521 (ที่ 1521 คืออีกครั้งพอร์ตท้องถิ่นที่คุณเลือก)

แน่นอนถ้าคุณใช้ Windows คุณสามารถสร้างอุโมงค์ด้วย PuTTY โฮสต์เซสชันจะเป็น server_aจากนั้นคุณไปที่การเชื่อมต่อ→ SSH →อุโมงค์และป้อน 1521 เป็นพอร์ตต้นทางของคุณและปลายทางคือ server_b:1521. ตรวจสอบให้แน่ใจว่าคุณกดเพิ่มหลังจากป้อนข้อมูลจากนั้นคุณสามารถเปิดการเชื่อมต่อ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.