En " ORA- 12637 pakke får mislykkedes " fejl indikerer, at kommunikation der eksisterer med en Oracle-database og dens understøttende processer . Oracle Database software fungerer som en database management system , og genererer en sådan meddelelse , når det ikke kan få adgang til en database eller undladt at modtage en forventet svar inden for en forudbestemt periode . Lytteren
Oracle servere køre både en Oracle database og lytteren proces. Én Oracle lytteren , som du kan konfigurere til at understøtte flere databaser , modtager og forvalter kunders anmodninger om forbindelse . Hvis lytteren modtager flere anmodninger , end den kan håndtere , kan brugeren anmoder timeout , i dette tilfælde, vil genstarte lytteren løse fejlen
Database Connection
Oracle. database forbindelsesanmodninger ikke behandles , medmindre de omfatter autentificering oplysninger såsom brugernavn , kodeord og navnet på Oracle tjenesten. Hvis autentificeringsservices ikke kører eller password er forkert , vil kommunikationsindsats mislykkes. Tilsvarende, hvis Oracle database låser op og undlader at reagere på databaseforespørgsler , vil Oracle rapportere en fiasko. Ifølge " Oracle DBA på Unix og Linux " af Michael Wessler , hvis Oracle database selv går ned , vil programmets baggrund processer såsom PMON og SMON opsige og du vil modtage en " ORA- 12637 pakke modtager mislykkedes " eller " TNS : . packet forfatter fiasko " besked
Server & Hardware
tnsnames.ora fil på din computer indeholder referencer til Oracle servere , som det jævnligt kommunikerer . Hvis en server navn er ukorrekte eller ufuldstændige, kan Oracle ikke oprette forbindelse til det. Hvis porten henvises til i tnsnames.ora filen ikke er åben, kan du se en " ORA- 12637 pakke modtager mislykkedes "-meddelelse . Router og netværk interface controller eller NIC , kort fiaskoer også forårsage dette problem , og det samme utilstrækkelig server disk input /output og systemhukommelse.
Kommunikation
Packet kommunikationsfejl kan opstå, når et netværk data trafik er så stor, at timeoutgrænsen hits før din computer modtager et svar fra Oracle -serveren. Hvis pakkestørrelser er for store til , at serveren processen, kan du ændre transport dato enhed eller TDU , parametre i tnsnames.ora filen.
P Hvis et netværk router mislykkes, og datapakker dirigeres til andre knudepunkter , der ikke kan håndtere belastningen , vil fejlmeddelelser resultere . Du måske også se fejl fra en ondsindet denial -of- service-angreb eller hackere at slukke for Oracle lytteren , selvom sidstnævnte fremstår som en proces fiasko.