Új hozzászólás Aktív témák

  • velizare

    nagyúr

    hagyok itt es kis példakódot, ha már én szoptam vele, másnak ne kelljen.

    import cx_Oracle
    import sshtunnel

    tunnel = sshtunnel.SSHTunnelForwarder(('IP_1_STEP', 22), ssh_username='USERNAME', ssh_password='PASSWORD', remote_bind_address=('IP_STEP_2', 22), local_bind_address=('127.0.0.1', 22222))
    tunnel.start()

    tunnel_db = sshtunnel.SSHTunnelForwarder(('127.0.0.1', 22222), ssh_username='USERNAME', ssh_password='PASSWORD', remote_bind_address=('IP_STEP_FINAL', 1521), local_bind_address=('127.0.0.1', 1521))
    tunnel_db.start()

    dsn_tns = cx_Oracle.makedsn('127.0.0.1', 1521, 'DB_SID')
    conn = cx_Oracle.connect('DB_USERNAME', 'DB_PASSWORD', dsn_tns)
    print(conn.version)
    conn.close()
    tunnel_db.close()
    tunnel_close()

    magyarázat: két, egymást követő gatewayen keresztül történő db elérés. paramikoval nem tudtam megcsinálni, pedig beletettem az effortot.

    Tudod, mit jelent az, hogy nemezis? Az érintett, erősebb fél kinyilatkoztatása a méltó büntetés mértékét illetően. Az érintett fél jelen esetben egy szadista állat... én.

Új hozzászólás Aktív témák