Vous devez comprendre comment la gestion de réseau d'Oracle fonctionne.
À un à niveau élevé :
L'auditeur détecte à l'oreille SEULEMENT des raccordements, valide la demande, crée un nouveau port, mains outre du raccordement et retourne à l'écoute.
Il sélectionne aléatoirement un port à niveau élevé entre 1021 et 65535 (je pense). Vous devez avoir TOUS ces ouverts dans le mur à l'épreuve du feu.
Il y a deux manières autour de ceci et ni l'un ni l'autre n'est tout qui grand :
1 : Configurer le Multi-Fileter-Serveur (MTS). MTS te permet de définir un ensemble fixe de ports à employer.
2 : Forcer TOUS LES raccordements pour employer le port d'auditeurs avec USE_SHARED_SOCKET.
Le problème ici est la controverse gauche et si vous arrêtez jamais l'auditeur, vous TUEZ tous les raccordements de base de données actifs.