Oracle JDBC SOCKS -ominaisuudet ja ajuriversiot
Käytä versiokohtaisia Oracle JDBC SOCKS -ominaisuuksia ja erota ne sen HTTPS-välityspalvelin- ja tietokannan välityspalvelinkäyttäjäominaisuuksista.
Kun Oracle JDBC -ajuri dokumentoi SOCKS-tuen ajuritasolla, välitä nämä olemassa olevan yhteyden asetusten kautta:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Ne valitsevat välittäjän, eivät korvaa tietokannan isäntää, palvelua tai kirjautumista. Varmista, että asennettu ajuri tukee niitä ja että yhteystehdas todella välittää kyseisen ominaisuuslähteen. Julkisesti saavutettavalle tietokannalle reitillä, joka sallii julkiset välittäjät, SOCKS-välityspalvelinluettelo tarjoaa ehdokkaita kyseisen ajurin SOCKS-tuen kanssa yhdistettäviksi. Varmista pääsy jokaiseen todelliseen tietokantaan tai löydettyyn päätepisteeseen ja porttiin säilyttäen tietokantatili ja TLS-asetukset. Käytä kyseistä julkista haaraa vain, kun välityspalvelintilin syötteet on jätetty asettamatta; älä siirrä olemassa olevaa välityspalvelimen käyttäjänimeä tai salasanaa ehdokkaalle.
| Ominaisuus | Tarkoitus |
|---|---|
| SOCKS-ominaisuudet | Tuettu verkon välityspolku |
| HTTPS-välityspalvelinominaisuudet | Toinen verkon välityspalvelinpolku |
| Tietokannan välityspalvelinkäyttäjän todennus | Tietokannan identiteetti, ei internet-välitys |
API dokumentoi myös oracle.net.socksRemoteDNS; tarkista sen saatavuus ja käyttäytyminen käyttöönotetulle ajurille. Yleiset JVM- ja Oracle-kohtaiset ominaisuudet eivät ole vaihdettavissa.
Vanhat SOCKS/NIO-ratkaisut tarvitsevat vanhan ajurikontekstinsa. Älä poista siirtoa käytöstä vain siksi, että historiallinen vastaus teki niin. Kun reititys toimii, tietokantaprotokolla, TLS, löytäminen ja todennus vaativat edelleen yhteensopivan yhteyskuvauksen ja tilin.