|
|
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: -
- - - - -
-
- -
-
Polecane przez OraRescue:
-
-
| |
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.
|
|
|