Oracle JDBC SOCKS savybės ir tvarkyklės versijos
Naudokite konkrečiai versijai skirtas Oracle JDBC SOCKS savybes ir atskirkite jas nuo HTTPS tarpinio serverio ir duomenų bazės tarpinio serverio naudotojo funkcijų.
Oracle JDBC tvarkyklei, kuri dokumentuoja SOCKS palaikymą tvarkyklės lygmenyje, perduokite šias savybes per esamą ryšio sąranką:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Jos pasirenka tarpininką, o ne duomenų bazės mazgo, paslaugos ar prisijungimo pakaitalą. Patvirtinkite, kad įdiegta tvarkyklė jas palaiko ir kad ryšio fabrika iš tikrųjų perduoda tą savybių šaltinį. Viešai pasiekiamai duomenų bazei maršrute, kuriame leidžiami vieši tarpininkai, SOCKS tarpinių serverių sąrašas siūlo kandidatus, kuriuos galima pritaikyti tos tvarkyklės SOCKS palaikymui. Patvirtinkite prieigą prie kiekvienos tikros duomenų bazės ar aptikto galinio taško ir prievado, išsaugodami duomenų bazės paskyrą ir TLS nustatymus. Naudokite šią viešą šaką tik tada, kai tarpinio serverio paskyros įvestys nenustatytos; neperkelkite esamo tarpinio serverio naudotojo vardo ar slaptažodžio kandidatui.
| Savybė | Paskirtis |
|---|---|
| SOCKS savybės | Palaikomas tinklo perdavimo kelias |
| HTTPS tarpinio serverio savybės | Kitas tinklo tarpinio serverio kelias |
| Duomenų bazės tarpinio serverio naudotojo autentifikavimas | Duomenų bazės tapatybė, o ne interneto perdavimas |
API taip pat dokumentuoja oracle.net.socksRemoteDNS; patikrinkite jo prieinamumą ir elgseną įdiegtai tvarkyklei. Bendrosios JVM ir Oracle būdingos savybės nėra keičiamos.
Seni SOCKS/NIO sprendimai reikalauja savo seno tvarkyklės konteksto. Neišjunkite transporto tik todėl, kad taip padarė istorinis atsakymas. Kai maršrutizavimas veikia, duomenų bazės protokolas, TLS, aptikimas ir autentifikavimas vis dar reikalauja suderinamo ryšio aprašo ir paskyros.