Przywracanie bazy danych Oracle
Niniejszy artykuł zawiera informacje o tym, jak przywrócić bazę danych Oracle z backupu.
Baza danych Oracle może zostać przywrócone do swojej oryginalnej lokalizacji, lub do nowej, tymczasowej lokalizacji.
Przywracanie bazy danych Oracle z backupu
Pierwszą rzeczą, którą musisz zrobić, aby przywrócić bazę danych Oracle z backupu, jest przywrócenie plików bazy danych z magazynu do katalogu tymczasowego, z którego zostaną one zaimportowane do środowiska bazy danych Oracle.
Przeczytaj następujący artykuł, aby uzyskać informacje o tym, jak przywrócić pliki objęte backupem za pomocą planu backupu na poziomie plików:
Przywracanie z backupu na poziomie plikówXopero zaleca przywracanie plików bazy danych do oryginalnego katalogu! Powodem jest możliwość wystąpienia problemów z uprawnieniami do innej lokalizacji.
Jeśli pliki bazy danych są przywrócone do katalogu tymczasowego, wykonaj następujące polecenie za pomocą CLI (interfejsu wiersza poleceń):
/opt/XoperoONEBackupAgent/Xopero.Device.App --oracle-restore database_ID backupuser /home/backupuser/oracle/oracle_database_dump
gdzie:
/opt/XoperoONEBackupAgent/Xopero.Device.App - ścieżka do aplikacji Xopero ONE
--oracle-restore - parametr odpowiedzialny za przywracanie bazy danych Oracle
database_ID - ID bazy danych, którą chcesz przywrócić
backupuser - użytkownik, który ma uprawnienia do backupu bazy danych
/home/backupuser/oracle/oracle_database_dump - ścieżka do katalogu z przywróconymi plikami bazy danych
Jeśli proces przywracania zakończy się pomyślnie, na ekranie pojawi się informacja o pomyślnie uruchomionej bazie danych:

Znane problemy
Przywracanie bazy danych na host źródłowy, w przypadku częściowej niedostępności bazy danych
Jeśli część bazy danych jest obecnie niedostępna (np. użytkownik usunął jedną tabelę), opisany powyżej proces przywracania może nie działać, ponieważ operacja usunięcia tabeli jest nowszą operacją dla bazy danych.
Rozwiązaniem jest wykonanie zmodyfikowanego polecenia:
/opt/XoperoONEBackupAgent/Xopero.Device.App --oracle-restore database_ID backupuser /home/backupuser/oracle/oracle_database_dump true
Ostatni (opcjonalny) parametr (który nie jest wymagany, gdy przywracasz bazę danych na inny host niż źródłowy) powinien być ustawiony na true. Przywracanie za pomocą Xopero ustawi wówczas SCN (System Change Number) na wartość odpowiadającą momentowi po wykonaniu backupu.
Ustawienie tego parametru rozwiąże problem z nieprzywróconą częścią bazy danych.
Obecna forma przywracania (opisana w tym artykule powyżej) nadal będzie działać, ale należy pamiętać, że nie zawsze przyniesie oczekiwany przez użytkownika efekt.
Last updated

