"Jens" <jjonsson@_NOSPAM_get2net.dk> wrote in message
news:UnQs9.146080$Qk5.5608526@news010.worldonline.dk...
> Jeg har overtaget ansvaret (ja, jeg ved godt at det skulle jeg nok aldrig
> have gjort
) for en Oracle Database, som kører på en Windows NT
Server,
> som en del af et større system.
> Det samlede system er noget ustabilt, og jeg har nu fundet frem til at det
> ikke er de andre dele af systemet der skaber problemerne, men nok selve
> Oracle databasen, som muligvis indeholder ukurante/defekte data.
Det er muligt, men så er det ikke oracle der er skyld i det, men
applikationen der ikke er programmeret ordentligt. Oracle laver crash
recovery hver gang den startes op, der kan således ikke være inkonsistens i
data, i hvert fald vil oracle ikke bringe de tablespaces online der er
problemmer med. og så må man i gang med anden form for recovery.
>
> Mit spørgsmål er så, er det muligt at en Oracle database kan indeholde
> ukurante/defekte data, f.eks. pga. et strømudfald, der så i givet fald har
> medført korruption af databasen, eller tager Oracle højde for sådan noget
?
Ja, oracle tager i meget høj grad højde for sådan noget.
>
> Er det muligt at lave en eller anden form for
> re-indeksering/defragmentering af databasen, for at bringe den op i et
> brugbart leje, og hvis ja, hvordan gør man ?
Det er en videnskab
. Du kan reindeksere dine index. For at defragmentere
dine data skal du faktisk flytte tabellerne over i et andet tablespace. Min
erfaring siger dog, at det kun meget sjældent er nødvendigt.
>
> Jeg har desværre ikke haft tid til selv at lede efter information, eller
> læse noget om Oracle, og da det nu haster gevaldigt, med at få systemet
til
> at køre ordentligt, så ville jeg høre om nogen i gruppen kunne komme med
> noget hjælp ?
>
> M.V.H
>
> Jens
>
>
Ken Madsen