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.