Najczęściej spotykane są dwa
rodzaje uszkodzeń bazy:
-
software'owe (logiczne)
-
sprzętowe (fizyczne).
|
 |
Uszkodzenia logiczne polegają na naruszeniu integralności struktury
logicznej bazy danych, a nie na uszkodzeniu samych danych. Bardzo
często w takich przypadkach pomocne stają się ogólnodostępne
narzędzia (typu DBVerify), jednak często uszkodzenie jest na tyle
poważne, że konieczna jest pomoc wykwalifikowanego specjalisty
zajmującego się odbudową elementów logicznych bazy danych.
Uszkodzenia logiczne mogą być spowodowane:
- atakami wirusów komputerowych,
- przerwami w dopływie prądu elektrycznego,
- nagłymi skokami napięcia lub błędami w oprogramowaniu,
- błędnym wykonaniem poleceń języka PL-SQL.
Przyczynami uszkodzeń
sprzętowych prowadzących do utraty danych mogą być:
- problemy z partycją lub wystartowaniem komputera,
- uszkodzenie lub brak struktur systemu plików,
- uszkodzenie plików sterujących bazą danych,
- uszkodzenie struktury fizycznej dysku zawierającego pliki bazy
danych,
- najbardziej niebezpiecznym i jednym z najczęstszych, przykładem
uszkodzenia jest przypadkowe lub celowe skasowanie danych.
O wiele bardziej złożonymi, od uszkodzeń logicznych, są uszkodzenia
sprzętowe nośników. W tego typu przypadkach uszkodzeniu ulegają
najczęściej pliki bazy danych zawierające informacje. Odzyskiwanie
danych w tych przypadkach wymaga zastosowania rozbudowanych
elementów odtwarzania danych jak grona, indeksy, zależności itp.
Średnia skuteczność odzyskiwania danych
www.recovery-for-oracle.com wynosi 99.9%. Warunkiem utrzymania
tak wysokiej sprawności jest duże doświadczenie specjalistów, którzy
swe umiejętności mogą wykorzystywać praktycznie podczas
każdorazowego zabiegu odtwarzania danych. Experci odzyskiwania
danych nacodzień administrują systemy oparte na bazach danych
Oracle, co daje im możliwość nie tylko podzielenia się z
użytkownikami wiedzą o odzyskiwaniu ale równocześnie dysponują
doskonałą znajomością praktycznych zagadnień przechowywania danych.
Początkowym etapem każdego procesu jest diagnoza plików składowych
bazy danych przechowujących dane (najczęściej są to pliki *.ORA, *.DBF)
- o stosunkowo dużych rozmiarach w porównaniu z rozmiarem plików
wykonywalnych. Pozwala ona na określenie rodzaju uszkodzenia,
wskazanie możliwości odtworzenia danych oraz czasu potrzebnego do
zakończenia całego procesu. Czas diagnozy w znacznym stopniu zależy
również od dostawcy uszkodzonej bazy danych. Dodatkowe elementy
które zostały w inny sposób stworzone na podstawie bazy danych
(pliki exportu, skrypty SQL, itp.) pozwalają znacznie przyspieszyć
proces odtwarzania danych. Tak jak i użytkownikom systemów
bazodanowych, tak i pracownikom
www.recovery-for-oracle.com zależy na tym aby dane zostały w jak
najkrótszym czasie przeanalizowane a wstępne dane dotyczące procesu
odtworzenia, jak i szacunkowy koszt całego procesu został przekazany
dostawcy danych.
Kolejnym etapem procesu odzyskiwania danych jest odtworzenie
utraconych danych w
www.recovery-for-oracle.com. Narzędziami, którymi na co dzień
posługują się eksperci są m.in. języki wysokiego poziomu, wszystkie
dostępne bazy danych. Praktycznie każdy bajt uzyskanej informacji
poddany zostaje obróbce wstępnej w procesie odzyskiwania. Nawet
uszkodzone fragmenty pliku są poddawane analizie, a po ich
dopasowaniu ponownie przeanalizowane jako całość. Ostatecznie
wszystkie elementy bazy danych zostają scalone ze sobą i
przeanalizowane ostatecznie pod kątem spójności, dane nadmiarowe,
które zostały odzyskane a nie spełniają warunków spójności zostają
usunięte.
W szczególnych przypadkach uszkodzeń logicznych, gdy czas jest
czynnikiem krytycznym, możliwe jest zdalne odzyskiwanie danych
polegające na uruchomieniu w środowisku WINDOWS specjalnie
przygotowanego programu służącego do przesyłania elementów bazy w
sposób interaktywny pomiędzy ekspertem, a miejscem zainstalowania
bazy. Usługa polega na pobraniu danych, a następnie ich wprowadzeniu
do nowej bazy danych klienta.
Istnieje jednak przypadek, w którym odzyskanie danych nie jest
możliwe. Jest nim całkowite nadpisanie danych, w której na miejsce
straconych danych zostaną zapisane inne informacje. Najprostszym
sposobem uniknięcia tego typu sytuacji stworzenie kopii
bezpieczeństwa wszystkich plików w momencie zaobserwowania awarii BD
i prośba o pomoc ekspertów z zakresu odzyskiwania danych. Takie
działanie gwarantuje zachowanie dużych szans na odzyskanie danych.
Jedną z najczęstszych przyczyn utraty danych w jest błąd człowieka.
Jego postać jaki skuteczność potrafi być na tyle nieprzewidywalna,
iż czasami zaskakuje nawet twórców oprogramowania ORACLE. Z powodu
braku informacji jak należy się zachować w momencie utraty danych
tracimy zwykle nasze najważniejsze dane. Dlatego najlepszym
rozwiązaniem w przypadku utraty danych jest porada specjalistów. |