Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana saya bisa terhubung ke server Oracle Database 11g melalui rantai terowongan ssh (terowongan ganda, server di jaringan perusahaan)?

Iya itu mungkin. Misalnya. di Linux, jalankan

ssh -N -Llocalport:dbserver:dbport [email protected]

dimana

  • localport adalah port pada mesin Anda yang akan diteruskan (bisa 1521 jika tidak ada instance lokal dari oracle yang berjalan)
  • dbserver adalah nama atau IP dari server database
  • dbport adalah port database (biasanya 1521)
  • namaanda adalah login di server koneksi
  • connectionserver adalah mesin tempat Anda memiliki akses ssh

Hal yang sama dapat dilakukan di Windows menggunakan Plink (yang disertakan dengan Putty):

plink -N -L localport:dbserver:dbport [email protected]

Lakukan ini pada kedua mesin (mesin lokal Anda dan server yang dapat Anda akses) untuk menghubungkan terowongan ssh. Contoh:

Server koneksi (dengan asumsi Linux):

ssh -N -L1521:dbserver:1521 [email protected]

PC Anda:

plink -N -L 1521:connectionserver:1521 [email protected]

Entri tnsnames.ora harus terlihat seperti Anda menjalankan database lokal, mis.

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. EF dan TransactionScope untuk SQL Server dan Oracle tanpa meningkatkan/mencakup ke DTC?

  2. Paket Adaptif 12c di Pengembang SQL

  3. Rotate/pivot table dengan agregasi di Oracle

  4. Cara Membuat Prosedur Tersimpan PL/SQL Dengan Parameter Di Database Oracle

  5. Memasukkan data ke database oracle menggunakan php