Wszystkie strony
Obsługiwane przez GitBook
1 z 1

Loading...

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ów

Xopero 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ć

Jeśli proces przywracania zakończy się pomyślnie, na ekranie pojawi się informacja o pomyślnie uruchomionej bazie 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.

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

  • Znane problemy

    Przywracanie bazy danych na host źródłowy, w przypadku częściowej niedostępności bazy danych

    successfully runned database