Pracuję na bazach danych sybase od kilku lat i nigdy nie miałem z nimi problemu, do czasu. Podczas tworzenia backupu uraciłem log i jakieś kilkanaście kB z końca pliku, co sktutecznie uniemożliwiało uruchomienie bazy danych. A serwer sybase wyrzucał następujący assert:
*** ERROR *** Assertion failed: 201129 (9.0.2.3456)File is shorter than expected
Oczywiście Sybase Polska (który tak naprawdę nie jest oficjalnym oddziałem Sybase) proponuje odzysk danych bez gwarancji, za słoną kwotę za każdy dzień "pracy".
W takim przypadku zapoznanie się z materiałami na stronie Sybase niestety nie przynosi żadnego efektu, ale jest to cąłkiem ciekawa lektura dla osólb które jak ja do tej pory nie miały wiekszych problemów z tymi bazami.
http://www.ianywhere.com/developer/technotes/asa_determine_assertion_failure.html
http://www.ianywhere.com/developer/technotes/assertion.html
Oto dodatkowe assery które moim zdaniem mogą być spowodowane utrata części pliku z bazą danych.
:
Consistent page number assertion error 101412 on ASA 9.0.2.
*** ERROR *** Assertion failed: 201417 (9.0.2.3456)Invalid count or free space offset detected on a table page
*** ERROR *** Assertion failed: 200709 (9.0.2.3456)Invalid table page encountered during a table scan (table id 463, page 0x56740)
*** ERROR *** Assertion failed: 101412 (9.0.2.3456)Page number on page does not match page requested
Ale nie ma co się załamywać, bierzemy jakiś edytor binarny i do dzieła:
TODO: 2 pozstalke assery (oryginalny i jak zmieni sie tabele chceck point)
poprawic wpisy w master table recznie, gdyz sie nie zgadzaja
c.d.n.
środa, 9 stycznia 2008
Subskrybuj:
Posty (Atom)