Een " ORA - 12637 packet ontvangt mislukt ' fout geeft aan dat de communicatie mislukkingen bestaan met een Oracle -database en de ondersteunende processen . De Oracle Database -software fungeert als een database management systeem , en genereert een dergelijke boodschap als het geen toegang krijgt tot een database of niet aan een verwachte reactie ontvangt binnen een vooraf bepaalde periode . Luisteraar Oracle servers draaien zowel een Oracle-database en luisteraar proces . Een Oracle luisteraar , die u kunt configureren om meerdere databases te ondersteunen , ontvangt en beheert client-verbinding aanvragen . Als de luisteraar meer aanvragen dan het kan verwerken krijgt , kan de gebruiker vraagt een time-out , in dit geval , het herstarten van de luisteraar zal de fout op te lossen Database Connection Oracle . databaseverbinding aanvragen worden niet in behandeling genomen , tenzij zij omvatten verificatie-informatie , zoals een gebruikersnaam , wachtwoord en de naam van de Oracle- service. Als de authenticatie services niet actief zijn of de naam wachtwoord onjuist is , zal de communicatie mislukken . Evenzo, als de Oracle-database blokkeert en niet reageert op database- queries , Oracle zal een mislukking melden. Volgens de " Oracle Dba op Unix en Linux " door Michael Wessler , indien de Oracle database zelf crasht , het programma achtergrond processen zoals PMON en SMON zal eindigen , en u ontvangt een " ORA - 12637 pakketontvangstbuffers mislukt" of " TNS : . pakket writer storing " boodschap Server & Hardware De tnsnames.ora bestand op uw computer bevat verwijzingen naar Oracle servers waarmee zij regelmatig communiceert . Als een servernaam onjuist of onvolledig is , kan Oracle geen verbinding mee maken . Als de poort waarnaar wordt verwezen in het tnsnames.ora bestand niet geopend is , kunt u tegelijkertijd een " ORA - 12637 packet ontvangt mislukt" bericht . Router en Network Interface Controller , of NIC , kaart storingen veroorzaken dit probleem ook , net als onvoldoende server disk input /output en het systeemgeheugen . Communicatie Packet communicatiefouten kan optreden wanneer een netwerk dataverkeer is zo groot dat de time- out limiet klappen voordat de computer ontvangt een reactie van de Oracle- server . Als het pakket maten te groot zijn voor de server te verwerken , kunt u het transport datum eenheid , of TDU , parameters te wijzigen in het bestand tnsnames.ora . Als een netwerk router uitvalt en de datapakketten worden naar andere knooppunten die niet de belasting aankan , zal foutmeldingen leiden . Je ook zou kunnen zien fouten van een kwaadaardige denial-of - service-aanval , of hackers uitschakelen van de Oracle listener , hoewel de laatste verschijnt als een proces mislukking .
|