Udostępnij za pośrednictwem


Przesyłanie strumieniowe kopii zapasowych bazy danych przy użyciu programu Oracle Recovery Manager

W tym artykule dowiesz się, jak maszyny wirtualne platformy Azure obsługują strumieniowe tworzenie kopii zapasowych baz danych za pomocą programu Oracle Recovery Manager (RMAN). Proces przesyłania strumieniowego używa miejsca docelowego pakietu biblioteki taśm wirtualnych lub zapisuje te kopie zapasowe bezpośrednio w lokalnym lub zdalnym systemie plików. W tym artykule opisano, jak różne pakiety biblioteki taśm wirtualnych są zintegrowane z rozwiązaniem Oracle RMAN. W przypadku kilku pakietów zobaczysz linki do witryny Azure Marketplace.

Narzędzie do tworzenia kopii zapasowych i przywracania Oracle RMAN (Recovery MANager) można skonfigurować do przesyłania strumieniowego i przechwytywania obrazów kopii zapasowych baz danych Oracle, a następnie przesyłać te obrazy kopii zapasowej do dwóch różnych typów miejsc docelowych.

Typ urządzenia SBT

Typ miejsca docelowego na taśmie kopii zapasowej szeregowej (SBT) został pierwotnie zaprojektowany do interakcji z napędami taśm, choć nie bezpośrednio. Aby uprościć interakcję z wieloma urządzeniami taśmowymi dostępnymi podczas tworzenia RMAN, firma Oracle opracowała interfejs programowania aplikacji (API) umożliwiający interakcję z pakietami oprogramowania w celu zarządzania urządzeniami taśmowymi.

Typ urządzenia SBT wysyła polecenia do pakietów oprogramowania za pośrednictwem zdefiniowanego interfejsu API. Dostawcy pakietów oprogramowania tworzą odpowiednie "wtyczki", które współdziałają zgodnie ze specyfikacjami interfejsu API w celu tłumaczenia poleceń RMAN dla pakietu oprogramowania. Firma Oracle nie pobiera dodatkowych opłat za tę funkcję, ale różni dostawcy oprogramowania mogą pobierać opłaty za licencjonowanie i pomoc techniczną za ich "wtyczki" w celu nawiązania połączenia z interfejsem API dla rozwiązania RMAN opublikowanego przez firmę Oracle.

Aby korzystać z typu urządzenia SBT, odpowiednie oprogramowanie dostawcy zarządzania nośnikami (MMV) musi być wcześniej zainstalowane na platformie systemu operacyjnego, na której jest dostępna baza danych Oracle. Kopie zapasowe instalacji SBT nie są dostępne domyślnie po instalacji bazy danych Oracle. Nie ma limitu liczby pakietów MMV, które można połączyć z wystąpieniem bazy danych Oracle, ale niezwykle rzadko zdarza się, aby w dowolnym momencie używano więcej niż jednego.

Wiele z tych pakietów oprogramowania, pierwotnie dostępnych do instalacji lokalnej, jest również dostępnych w witrynie Azure Marketplace.

  • CommVault
  • Veritas NetBackup
  • Dell PowerProtect DD Virtual Edition (DDVE)
  • Veeam Backup & Replication

Inne pakiety oprogramowania można znaleźć, wyszukując witrynę Azure Marketplace...

Typ urządzenia: dysk

Bardziej uniwersalną opcją konfiguracji dla programu Oracle RMAN jest dysk typu urządzenia. W przypadku tej opcji strumieniowe obrazy kopii zapasowych bazy danych są zapisywane w katalogach systemu plików systemu operacyjnego, które są bezpośrednio dostępne z obrazu systemu operacyjnego, na którym działa baza danych Oracle. Zasoby pamięci używane do tworzenia kopii zapasowych są instalowane bezpośrednio na platformie systemu operacyjnego lub zdalnie instalowane jako udział plikowy.

Nie ma dodatkowych opłat za licencjonowanie ani wsparcie techniczne dla tej opcji, ponieważ adapter DISK dla programu Oracle RMAN jest całkowicie zawarty w oprogramowaniu Oracle RDBMS.

W maszynie wirtualnej Azure dostępnych jest sześć opcji przechowywania kopii zapasowych Oracle RMAN, z których pięć to udostępnione zasoby plikowe Azure.

  • Lokalnie dołączony dysk zarządzany
  • Obiekt blob platformy Azure za pośrednictwem systemu plików NFS
  • Azure blobfuse 2.0
  • Azure Files w warstwie Standard za pośrednictwem protokołu CIFS/SMB
  • Usługa Azure Files w warstwie Premium za pośrednictwem systemu plików NFS
  • Azure NetApp Files

Każda z tych opcji ma zalety lub wady w obszarach pojemności, cen, wydajności, trwałości. Poniższa tabela umożliwia łatwe porównanie funkcji i cen.

Typ poziom Dokumenty Protokół instalacji dla maszyny wirtualnej Model pomocy technicznej Cena Notatki
Dysk zarządzany Dysk twardy (HDD) standardowy Wprowadzenie do dysków zarządzanych na platformie Azure SCSI Microsoft Cennik dysków zarządzanych 1
Dysk zarządzany Standardowy dysk SSD Wprowadzenie do dysków zarządzanych na platformie Azure SCSI Microsoft Cennik dysków zarządzanych 1
Dysk zarządzany Dysk SSD w warstwie Premium Wprowadzenie do dysków zarządzanych na platformie Azure SCSI Microsoft Cennik dysków zarządzanych 1
Dysk zarządzany Premium SSD wersja 2 Wprowadzenie do dysków zarządzanych na platformie Azure SCSI Microsoft Cennik dysków zarządzanych 1
Dysk zarządzany UltraDisk Wprowadzenie do dysków zarządzanych na platformie Azure SCSI Microsoft Cennik dysków zarządzanych 1
Obiekt blob platformy Azure Bloby blokowe Instalowanie usługi Blob Storage przy użyciu protokołu sieciowego systemu plików (NFS) 3.0 NFS v3.0 Microsoft cennik usługi Azure Blob Storage 2
Azureblobfuse Wersja 1 Jak zainstalować usługę Azure Blob Storage jako system plików za pomocą programu BlobFuse w wersji 1 Zapalnik Open source/GitHub N/a 3, 5, 6
Azureblobfuse v2 Co to jest blobFuse? - BlobFuse2 Zapalnik Open source/GitHub N/a 3, 5, 6
Azure Files Standardowy Co to jest usługa Azure Files? SMB/CIFS Microsoft Cennik usługi Azure Files 4, 6
Azure Files Premia Co to jest usługa Azure Files? SMB/CIFS, NFS v4.1 Microsoft Cennik usługi Azure Files 4, 7
Azure NetApp Files Standardowy Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp cennik usługi Azure NetApp Files 4, 8, 11
Azure NetApp Files Premia Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp cennik usługi Azure NetApp Files 4, 9, 11
Azure NetApp Files Ultra Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp cennik usługi Azure NetApp Files 4, 10, 11

Legenda:

1 Ograniczone przez limity operacji we/wy na poziomie urządzenia oraz skumulowane limity na poziomie maszyny wirtualnej dla IOPS i przepustowości we/wy.

2 Wybierz magazyn hierarchiczny na pierwszej liście rozwijanej, a następnie tylko obiekt blob na drugiej nd liście rozwijanej.

3 Wybierz magazyn płaski na 1szejliście rozwijanej, a następnie tylko obiekt blob na 2giejliście rozwijanej.

4 Używa protokołu CIFS, dla którego zalecane są nowsze wersje systemu RHEL/OEL Linux.

  • Nie używaj starszych wersji systemu Linux (tj. RHEL7/OEL7 poniżej 7,5) dla CIFS.
  • rozważ wykorzystanie opcji montowania cache=none dla zarchiwizowanych plików dziennika zapisów Oracle w przypadku montowania CIFS.

5 obsługiwanych na GitHub przez grupę produktów Azure Storage w Microsoft jako projekt open source na GitHub.

Zalecana warstwa 6intensywnego użycia.

Zalecany jest 7 poziom użytkowania premium.

8 Przepustowość wejścia/wyjścia 16 MiB/s na każdy przydzielony TiB.

9 Przepływność we/wy 64 MiB/s na przydzielone TiB.

10 Przepustowość we/wy 128 MiB/s na każdy przydzielony TiB.

11Kalkulator wydajności usługi Azure NetApp Files jest przydatny w przypadku szybkich obliczeń cenowych.

Dalsze kroki

Najlepsze rozwiązania dotyczące wydajności oprogramowania Oracle dla maszyn wirtualnych platformy Azure