Ein " ORA- 12637 Paket zu empfangen fehlgeschlagen" zeigt an, dass Fehler in der Kommunikation mit einer Oracle-Datenbank und die unterstützenden Prozesse existieren. Die Oracle Database Software dient als Datenbank -Management-System und erzeugt so an, wenn es nicht auf eine Datenbank zugreifen oder gegen eine erwartete Antwort innerhalb eines vorgegebenen Zeitraums zu erhalten. Listener
Oracle Servern laufen sowohl eine Oracle-Datenbank und Listener-Prozess . Eine Oracle-Listener , die Sie so konfigurieren, dass mehrere Datenbanken unterstützen kann , erhält und verwaltet die Client -Verbindung Zugriffe . Wenn der Hörer erhält mehr Anfragen , als sie verarbeiten kann, kann der Benutzer Zugriffe Zeitüberschreitung ; in diesem Fall einen Neustart des Zuhörers wird den Fehler zu beheben
Database Connection
Oracle . Datenbank-Verbindung Anfragen werden nicht verarbeitet , es sei denn sie Authentifizierung Informationen wie Benutzernamen, das Kennwort und den Namen des Oracle Service gehören . Wenn die Authentifizierung Dienste nicht ausgeführt werden oder das angegebene Passwort ist falsch , wird die Kommunikation Bemühungen scheitern . Ebenso, wenn die Oracle-Datenbank sperrt und nicht um Datenbankabfragen zu reagieren, wird Oracle einen Fehler melden . Laut " Oracle DBA auf Unix und Linux " von Michael Wessler , wenn die Oracle Datenbank selbst abstürzt, wird das Programm der Hintergrund-Prozesse wie PMON und SMON beenden , und Sie erhalten eine " ORA- 12637 Paket nicht erhalten " oder " TNS : . Paket Schriftsteller failure " Nachricht
Server & Hardware
tnsnames.ora Datei auf Ihrem Computer enthält Verweise auf Oracle -Servern , mit denen sie regelmäßig kommuniziert . Wenn ein Server ist falsch oder unvollständig sind, kann Oracle nicht mit ihm verbinden . Wenn der Port in der Datei referenziert Tnsnames.ora nicht geöffnet ist, sehen Sie möglicherweise eine " ORA- 12637 Paket zu empfangen fehlgeschlagen" Nachricht . Router und Netzwerk- Interface-Controller , oder NIC -Karte Ausfälle auch dieses Problem verursachen , ebenso wie unzureichende Festplatte des Servers Eingang /Ausgang und Systemspeicher.
Communication
Packet Kommunikationsfehlern kann auftreten , wenn ein Netzwerk den Datenverkehr so groß, dass die Zeitlimit gespielt , bevor der Computer eine Antwort von der Oracle -Server empfängt ist . Wenn die Paketgrößen zu groß sind für den Server zu verarbeiten, können Sie den Transport Datum Einheit oder TDU , Parameter in der Datei ändern Tnsnames.ora .
Wenn ein Netzwerk-Router ausfällt und die Datenpakete weitergeleitet anderen Knoten, die nicht verarbeiten kann die Last , werden Fehlermeldungen führen. Vielleicht haben Sie auch sehen Fehler von einem böswilligen Denial-of- Service-Angriff , oder Hacker Ausschalten des Oracle-Listener , obwohl letztere erscheint als Prozess fehlgeschlagen .