Posted By: medved (A~z na v~eky Mikov~ce.) on 'CZdatabases'
Title:     Re: zmrsena databaze v sybasi (11.0..)
Date:      Fri Apr  7 17:36:56 2000

> zdravim,
> 
> mam nehezky problem, po jednom samozvanem odbornikovi na sybase
> jsem zdedil ponekud nezdrave nakonfigurovany stroj, na nemz bezi
> aplikace, ktera docela casto zapisuje, tudiz generuje spoustu
> transakcniho logu, ktery je navic na stejnym devicu jako databaze,
> no proste radost.
> 
> samozrejme, ze takovato vec casto padne na drzku, a jako na potvoru
> nejdrsneji to spadlo den pred presunem na novy, intelignenteji
> nakonfigurovany server :)

Hod sem zaznam z master..sysdatabases pro 'banman4' - konkretne sloupce status 
a status2. V techto sloupcich je zaznamenan stav databaze vcetne jejich 
options. 

Podivej se take co se stalo se souborem nouzlog.dat - ASE ho nemuze nalezt. 
Pokud ho nekdo smazal , tak mame problem.

Pokus se dat databazi do 'emergency' modu - zapnes updatovani systemovych 
tabulek v master databazi pomoci sp_configure 'allow updates', 1 a provedes 
UPDATE master..sysdatabases SET status=-32768 WHERE name='banman4' (proto si 
zapis puvodni hodnotu status a status2 sloupcu pro databazi banman.

Pote budes mit pristup do teto databaze !nezrecoverovane! - proved bcp out 
(vyexportovani dat) a ty potom nacpi do toho noveho serveru.

S puvodni banman4 databazi se smazanym devicem potom nepude udelat nic 
jineho, nez ji dropnout, ale s tim bych pockal na vaseho admina - dulezite 
bude, ze dostanes ty data ven.

Jo a po teto operaci hned zakaz updaty systemovych tabulek pomoci 
sp_configure 'allow updates', 0 - at nikdo nezprasi master ;-) 

> to konkretne znamena, ze v errorlogu mam nasledujici oznameni:
> 
> 00:2000/04/06 16:39:04.93 server  Recovering database 'banman4'.
> 00:2000/04/06 16:39:04.95 server  Error: 840, Severity: 17, State: 2
> 00:2000/04/06 16:39:04.95 server  Device 'nouzlog' (with physical name 
> 'nouzlog.dat', and virtual device number 4) has not been correctly activated
> 
> at startup time.  Please contact a user with System Administrator (SA) role.
> 00:2000/04/06 16:39:04.95 server  Error: 3414, Severity: 17, State: 3
> 00:2000/04/06 16:39:04.95 server  Database 'banman4' (dbid 10): Recovery 
> failed. Check the SQL Server errorlog for further information as to the
> cause.
> 
> a databaze mi samozrejme tedy veskere dotazy na db 'banman4' odmita
> s tim, ze dotycna db jeste neni zrecoverovana.
> 
> cela vec je komplikovana tim, ze spravce (sybasi rozumici clovek,
> tj. ne onen prapuvodni posuk), je na par dni mimo dosah :(
> 
> netusi nahodou nekdo z pritomnych sybasich guruu, co se s tim da 
> delat, pripadne jake dalsi informace o te nasi mrsince bych
> mel zjistit, aby se s tim neco delat dalo?
> 
> dik
> 
> pavel

Bye

Medved

Si vis pacem, para bellum.

Search the boards