Vlastnosti Oracle JDBC SOCKS a verze ovladačů
Používejte vlastnosti Oracle JDBC SOCKS specifické pro verzi a odlišujte je od funkcí HTTPS proxy a proxy uživatele databáze.
U ovladače Oracle JDBC, který dokumentuje podporu SOCKS na úrovni ovladače, předejte tyto vlastnosti stávajícím nastavením připojení:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Vyberou zprostředkovatele, nikoli náhradu hostitele, služby nebo přihlášení databáze. Ověřte, že nainstalovaný ovladač je podporuje a že továrna připojení tento zdroj vlastností skutečně předává. Pro veřejně dostupnou databázi na trase, která umožňuje veřejné zprostředkovatele, nabízí seznam SOCKS proxy kandidáty k přiřazení k podpoře SOCKS daného ovladače. Ověřte přístup ke každé skutečné databázi nebo zjištěnému koncovému bodu a portu, přičemž zachovejte účet databáze a nastavení TLS. Tuto veřejnou větev používejte pouze s nenastavenými vstupy proxy účtu; nepřenášejte existující uživatelské jméno ani heslo proxy na kandidáta.
| Vlastnost | Účel |
|---|---|
| Vlastnosti SOCKS | Podporovaná síťová cesta přenosu |
| Vlastnosti HTTPS proxy | Jiná síťová cesta proxy |
| Ověřování proxy uživatele databáze | Identita databáze, ne internetový přenos |
API také dokumentuje oracle.net.socksRemoteDNS; ověřte jeho dostupnost a chování pro nasazený ovladač. Obecné vlastnosti JVM a vlastnosti specifické pro Oracle nejsou zaměnitelné.
Stará řešení SOCKS/NIO potřebují svůj starý kontext ovladače. Nevypínejte transport jen proto, že to udělala historická odpověď. Poté, co směrování funguje, protokol databáze, TLS, zjišťování a ověřování stále vyžadují kompatibilní deskriptor připojení a účet.