Sie müssen verstehen, wie Oracle-Netzwerkanschluss arbeitet.
An einer hohen Stufe:
Der Zuhörer hört NUR auf Anschlüsse, validiert den Antrag, herstellt einen neuen Hafen, Hände weg vom Anschluss, und geht zurück zum Hören.
Er auswählt nach dem Zufall einen hoch qualifizierten Hafen zwischen 1021 und 65535 nd (ich denke). Sie müssen ALLE jene geöffneten in der Brandmauer haben.
Es gibt zwei Möglichkeiten um dieses und kein ist alles, das groß:
1: Multi-Verlegen-Bediener zusammenbauen (MTS). MTS erlaubt Ihnen, einen örtlich festgelegten Satz verwendet zu werden Häfen zu definieren.
2: ALLE Anschlüsse zwingen, um den Zuhörerhafen mit USE_SHARED_SOCKET zu benutzen.
Das Problem hier ist Portabsicht und wenn Sie überhaupt den Zuhörer stoppen, TÖTEN Sie alle aktiven Datenbankanschlüsse.