Oracle JDBC SOCKS Özellikleri ve Sürücü Sürümleri
Sürüme özgü Oracle JDBC SOCKS özelliklerini kullanın ve bunları HTTPS proxy ile veritabanı proxy kullanıcısı özelliklerinden ayırın.
Sürücü düzeyinde SOCKS desteğini belgeleyen bir Oracle JDBC sürücüsü için bunları mevcut bağlantı kurulumu üzerinden geçirin:
properties.setProperty("oracle.net.socksProxyHost", "127.0.0.1");
properties.setProperty("oracle.net.socksProxyPort", "1080");Bunlar aracıyı seçer; veritabanı ana bilgisayarının, hizmetinin veya oturum açmasının yerine geçmez. Kurulu sürücünün bunları desteklediğini ve bağlantı fabrikasının bu özellik kaynağını gerçekten ilettiğini doğrulayın. Genel olarak erişilebilen bir veritabanı için, genel aracılara izin veren bir rotada, SOCKS proxy listesi o sürücünün SOCKS desteğiyle eşleştirilecek adaylar sunar. Veritabanı hesabını ve TLS ayarlarını koruyarak her gerçek veritabanına veya keşfedilen uç noktaya ve bağlantı noktasına erişimi doğrulayın. Bu genel dalı yalnızca proxy hesabı girdileri ayarlanmamışken kullanın; mevcut bir proxy kullanıcı adını veya parolasını adaya taşımayın.
| Özellik | Amaç |
|---|---|
| SOCKS özellikleri | Desteklenen bir ağ aktarma yolu |
| HTTPS proxy özellikleri | Başka bir ağ proxy yolu |
| Veritabanı proxy kullanıcısı kimlik doğrulaması | Veritabanı kimliği, internet aktarımı değil |
API ayrıca oracle.net.socksRemoteDNS özelliğini belgeler; dağıtılan sürücü için kullanılabilirliğini ve davranışını denetleyin. Genel JVM ve Oracle'a özgü özellikler birbirinin yerine kullanılamaz.
Eski SOCKS/NIO çözümleri kendi eski sürücü bağlamlarına ihtiyaç duyar. Yalnızca tarihsel bir yanıt öyle yaptı diye aktarımı devre dışı bırakmayın. Yönlendirme çalıştıktan sonra da veritabanı protokolü, TLS, keşif ve kimlik doğrulama hâlâ uyumlu bir bağlantı tanımlayıcısı ve hesap gerektirir.