22. Archiwizacja bazy danych_-236-
• Pojedyncze tabele.
• Wszystkie obiekty określonych użytkowników.
• Cała baza danych.
W przypadku eksportowania pojedynczej tabeli oprócz definicji eksportowane są również: dane, prawa dostępu, indeksy, ograniczenia integralnościowe i wyzwalacze.
Eksport schematu użytkownika polega na sporządzeniu kopii wszystkich obiektów użytkownika.
Eksport całej bazy danych jest równoważny:
• wyeksportowaniu wszystkich użytkowników (z wyjątkiem SYS),
• synonimów,
• praw dostępu,
• uprawnień systemowych,
• definicji przestrzeni tabel,
• definicji segmentów wycofania,
• opcji auditingu,
• profili użytkowników i wszystkich wyzwalaczy.
Tego rodzaju operacje może wykonać użytkownik, który posiada role EXP_FULL_DATABASE.
Może to być wykonane w trzech trybach:
22. Archiwizacja bazy danych_-237-
• inkrementalnym,
• kumulacyjnym,
• pełnym.
Rodzaje eksportu:
• Eksport kompletny jest równoważny eksportowi całej bazy danych. Dodatkowo wykonanie tego eksportu powoduje usunięcie informacji systemowych związanych z każdą tabelą bazy danych, a dotyczących kolejnych eksportów inkrementalnych i kumulacyjnych.
• Eksport kumulacyjny umożliwia sporządzenie pełnych kopii tych tabel, których zawartość bądź definicja zostały zmienione od czasu wykonania ostatniego eksportu kumulacyjnego lub pełnego. Oznacza to, że kopie danych sporządzone za pomocą wcześniejszych eksportów inkrementalnych sąjuż niepotrzebne.
• Eksport inkrementalny umożliwia sporządzenie pełnych kopii tych tabel, których zawartość bądź definicja zostały zmienione od czasu wykonania ostatniego eksportu inkrementalnego, kumulacyjnego lub pełnego.
Procedura sporządzania kopii zawartości całej bazy danych z wykorzystaniem eksportów inkrementalnych, kumulacyjnych i pełnych może być np. następująca:
Rok akademicki - 2007/2008 - Nolalki do przedmiotu ..Administracja bazami danych"