Posted By: medved (A~z na v~eky Mikov~ce.) on 'CZdatabases'
Title:     Re: Oracle - nekonzistentni databaze
Date:      Fri Jan 25 16:00:22 2002

> Ave mam takovej problemek - Mam pravdepodobne nekonzistentni databazi.
> V alert_logu mi oracle hlasi chyby ORA-00600 a ORA-07445 a pri tom to 
> vyzvraci asi 17MB core soubor. Bavil jsem se se znamim a ten rikal ze 
> je to zavineny pravdepodobne nekonzistentnosti dat. Ptam se: existuje 
> nejakej nastroj na srovnani databaze. Zkouseli jsme export/import - bez
> uspechu. Slysel sem neco o utilitce jmenem LogMiner - co umi a jak se 
> pouziva. Existuje i nakej jenej soft ne primo od Oraclu ? Dikec

"Jedna z vyhod Oracle oproti MS SQL a Sybase je v tom, ze Oracle nema nastroj 
pro kontrolu konzistence databaze." Trochu preformulovano, ale prave absenci 
takoveho nastroje poklada Oracle za svuj klad.

Jinak ve skutecnosti jde o to, ze Oracle ma kontrolu konzistence dat 
zabudovanou primo do nastroju pro backup/restore databaze. Jde o jednu z 
mnohych fosilii - v dobe kdy Oracle vznikal (doba mainframu) nebyly zalohovaci 
media spolehliva a stavalo se, ze z pasky zmizela data. Proto bylo nutne pro 
restore databaze kontrolovat konzistenci dat na zaloze. Tyto funkce jsou v 
Oraclu dodnes a proto u nej trva restore databaze tak dlouho (az 10x pomaleji 
nez jinde). 

Sybase a MS SQL (a dalsi) se spolehaji na mechanizmy zaznamoveho media pro 
detekci konzistence zalohy (CRC a pod.) a maji separatni utilitu na vlastni 
kontrolu konzistence databaze (dbcc). 

> Pind~agi

Bye

Medved

Si vis pacem, para bellum.

Search the boards