ALERT: Bug 8943287 ORA-1578 corrupt block with SQL*Net AUTH strings [ID 976852.1]
Thursday, 19.07.2012 – DejanU zadnje vrijeme sam naletio na nekoliko zeznutih Oracle bugova, koji jednom Oracle DBA mogu zagorčati život, a jedan od tih je i “Bug 8943287 ORA-1578 corrupt block with SQL*Net AUTH strings“. Detaljnije informacije o ovom problemu možete pročitati na stranici My Oracle Support [Note ID 976852.1].
Ukratko, u SQL*Net komponenti postoji bug, koji dolazi do izražaja, kada u serverskoj datoteci sqlnet.ora imate parameter sqlnet.inbound_connect_timeout podešen na vrijednost veću od 0. Mnogi Oracle DBA ne kreiraju sqlnet.ora na serveru, zbog čega važe standardne vrijednosti za sve parametre. Pošto je standardna (default) vrijednost za ovaj parameter 60, onda bi ga trebalo podesiti na 0.
3 Responses to “ALERT: Bug 8943287 ORA-1578 corrupt block with SQL*Net AUTH strings [ID 976852.1]”
Bok Dejane,
ovo je po meni najopasniji Oracle bug koji sam vidio u cijeloj svojoj skromnoj DBA karijeri.
Ono što je zastrašujuće je da bug može pogoditi gotovo sve verzije baza, tj. od 9iR2 do 11gR2. Uz to korupcija se najčešće dogodi na SYSTEM tablespace-u.
Za bug sam doznao prije par mjeseci na blogu DBA-ša Andreja Nikolaeva koji je pisao o tome. Da se meni bug dogodio, ne bi ni za 100 godina pomislio da su korupciju uzrokovali sqlnet paketi.
Jedina utjeha je da se očito navedeni bug ne događa često 🙂
Ti si imao iskustva sa bug-om? Produkcija?
lp,
Marko
By Marko Sutic on Jul 19, 2012
Ne, nisam imao problema, iako sam u alert logovima pojedinih baza nailazio na poruke “WARNING: inbound connection timed out (ORA-3136)” – za divno cudo, nijedna nije bila koruptirana. 🙂
Mi imamo automatske batch jobove, koji provjeravaju UNRECOVERABLE blokove prilikom backupa i validacije backupa, tako da jos nismo naletili na ovaj problem…
By Dejan on Jul 20, 2012
Da, i ja sam već dosta puta nailazio na poruke “WARNING: inbound connection timed out (ORA-3136)”, ali nikad većih problema.
Sigurno mi ne bi bilo svejedno da vidim korupciju u SYSTEM tablespace-u neke kritične produkcijske baze 🙂
Ma ajd, ko što rekoh, sreća je da se navedeni bug ne događa često.
lp,
Marko
By Marko Sutic on Jul 20, 2012