RMAN używa API menedżera mediów do pracy ze sprzętem do tworzenia kopii zapasowych. Użytkownik może zalogować się do Oracle RMAN i wydać mu polecenie wykonania kopii zapasowej bazy danych. RMAN następnie skopiuje pliki do katalogu określonego przez użytkownika. Domyślnie RMAN tworzy kopie zapasowe na dysku i generuje zestawy kopii zapasowych zamiast kopii obrazu.
Co robi kopia zapasowa RMAN?
RMAN (Recovery Manager) to menedżer kopii zapasowych i odzyskiwania dostarczany dla baz danych Oracle (od wersji 8) stworzony przez Oracle Corporation. Zapewnia funkcje tworzenia kopii zapasowych, przywracania i odzyskiwania bazy danych, rozwiązując problemy związane z wysoką dostępnością i odzyskiwaniem po awarii.
Jak wykonać kopię zapasową mojej bazy danych RMAN?
Tworzenie kopii zapasowej bazy danych w trybie ARCHIWUM
- Uruchom RMAN i połącz się z docelową bazą danych.
- Uruchom polecenie BACKUP DATABASE. Na przykład wprowadź następujące polecenie w wierszu poleceń programu RMAN, aby utworzyć kopię zapasową bazy danych i wszystkich zarchiwizowanych plików dziennika ponawiania kopii na domyślne urządzenie kopii zapasowej: RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
Jak działa przywracanie RMAN?
RMAN przywraca pliki do ich bieżących nazw ścieżek i natychmiast usuwa rekordy repozytorium dla kopii plików danych utworzonych podczas przywracania RMAN przywraca pliki do nazw ścieżek określonych przez SET NEWNAME i nie usuwa rekordów repozytorium dla kopii plików danych utworzonych podczas przywracania.
Jak RMAN poprawia czas tworzenia kopii zapasowych?
Możesz poprawić wydajność tworzenia kopii zapasowych, dostosowując poziom multipleksowania, czyli liczbę plików wejściowych jednocześnie odczytywanych, a następnie zapisywanych w tej samej kopii zapasowej RMAN. Poziom multipleksowania to minimum ustawienia MAXOPENFILES na kanale oraz liczba plików wejściowych umieszczonych w każdym zestawie kopii zapasowej.