Awaryjne odzyskiwanie danych z bazy danych ORACLE

  English version   Zdarzenia    Skutki     Indeks      Pobieranie      Kontakt   
100% Skuteczność odzyskiwania Telefon awaryjny : +48 603712907

Zgłoś przypadek - wyślij dane

Odzyskiwanie
Skorzystaj z Google

 

Co można zrobić ???

Przebieg procesu odzyskiwania danych zależny jest od rodzaju uszkodzenia. W najprostszym przypadku polega na usunięciu wadliwej części bazy danych lub częściowym odtworzeniu danych z innych dostępnych źródeł. Częściej jednak dochodzi do sytuacji, gdy potrzebne są bardziej wyrafinowane metody odzyskiwania danych. W zależności od stopnia uszkodzenia plików (*.DBF)  możemy w dalszej części rozróżnić dwa przypadki:
  • Gdy dostępna jest przestrzeń tabel SYSTEM.DBF
    Wszelkie wpisy dotyczące BD takie jak nazwy obiektów, nazwy kolumn, nazwy indeksów, ich przyporządkowanie, treść procedur i funkcji, treść wyzwalaczy, zapis więzów zostanie dokładnie odwzorowany w bazie docelowej. Nazwy użytkowników, ich schematy zostaną idealnie odwzorowane. Wszelkie zapisy nt. struktury samej bazy są przechowywane właśnie w pliku SYSTEM.DBF, jedynym mankamentem jest brak wpisu określającego ile rekordów znajdowało się w danej tabeli. Stosując jednak metodę powiązania indeksów i zawartości tabel, można w sposób bardzo dokładny określić które rekordy zostały uszkodzone oraz których rekordów nie da się odzyskać.

    Średni czas odzyskiwania samej struktury BD szacuje się na 2-3 godziny.
    Całkowity czas odzyskiwania BD z tak uszkodzonej bazy określa się - dla BD posiadającej do 2.000.000 rekordów danych - do kilku godzin w dniu zgłoszenia.   

     
  • Gdy nie jest dostępna przestrzeń tabel SYSTEM.DBF
    Po wstępnym skanowaniu dostępnych plików DBF rozpoczyna się żmudny proces odzyskiwania. Każdemu obiektowi (tabela, indeks) zostaje wstępnie przypisana domyślna struktura zaproponowana przez administratora (nie zawsze zgodna z pierwotną) np.

    Tabela TREE przedstawiona na rysunku - w bazie źródłowej posiadająca taką postać:



    Zostanie odwzorowana w bazie docelowej przy pomocy takiego skryptu:



    Jak widać, nazwy pól, sama nazwa tabeli nie zostanie odzyskana. Dodatkowo jeżeli z jednej przestrzeni tabel korzysta kilku użytkowników i posiadają podobną strukturę tabel, to odróżnienie ich przynależności do schematów jest niemożliwe. Właściwą przynależność oceniają w końcowym stadium jedynie sami użytkownicy. Żadne zależności, więzy itp. nie są odzyskiwane.

    Średni czas odzyskiwania samej struktury BD szacuje się na 1-3 dni.
    Całkowity czas odzyskiwania BD z tak uszkodzonej bazy określa się - dla BD posiadającej do 2.000.000 rekordów danych - do dwóch dni.
    Podczas całego procesu odzyskiwania konieczny jest kontakt z administratorem danych w miejscu uszkodzenia.
     
 


Wiedza danych: ActionFront - JMU - CRM - Pro-DBA - Oracle consultancy -Quest - JL Com - TechOnTheNET - dbForums - Oreilly - FortuneCity 
Polecane przez OraRescue: ORACLE - Google - Borland 


Copyright © 2005 Mathnoid Ltd. Wszystkie znaki użyte na tej stronie są znakami towarowymi. Wykorzystywanie ich w celach zarobkowych jest zastrzeżone.
Przedstawione oprogramowanie nie jest w żaden sposób zalecane przez firmę ORACLE.
Pobierając je oraz uruchamiając wykonujesz to na własną odpowiedzialność.
Prezentowane oprogramowanie - dostępne na stronie - nie jest częścią oferty handlowej, a ma jedynie charakter informacyjny, zostało stworzone przy pomocy darmowych narzędzi dostępnych w internecie.