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ą kopie zapasowe bazy danych przesyłania strumieniowego 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 kopii zapasowych obrazów 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 stacjami 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 "poza pudełkiem" po instalacji bazy danych Oracle. Jeśli nie ma limitu liczby pakietów MMV, które mogą być połączone z wystąpieniem bazy danych Oracle, ale jest to niezwykle rzadkie, ponieważ w dowolnym momencie może istnieć więcej niż jeden pakiet.

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)
  • Kopia zapasowa Rozwiązania Veeam i replikacja

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

Dysk typu urządzenia

Bardziej uniwersalną opcją konfiguracji dla programu Oracle RMAN jest dysk typu urządzenia. W przypadku tej opcji obrazy kopii zapasowej przesyłane strumieniowo bazy danych są zapisywane w katalogach systemu plików systemu operacyjnego bezpośrednio z obrazu systemu operacyjnego, na którym działa baza danych Oracle. Magazyn używany do tworzenia kopii zapasowych jest instalowany bezpośrednio na platformie systemu operacyjnego lub zdalnie instalowany jako udział plików.

Nie ma dodatkowych opłat za licencjonowanie ani pomoc techniczną dla tej opcji, ponieważ karta DISK dla programu Oracle RMAN jest całkowicie zawarta w oprogramowaniu Oracle RDBMS.

W ramach maszyny wirtualnej platformy Azure dostępnych jest sześć opcji magazynowania kopii zapasowych Oracle RMAN, z których pięć to udziały plików platformy Azure.

  • Lokalnie dołączony dysk zarządzany
  • Obiekt blob platformy Azure za pośrednictwem systemu plików NFS
  • Azure blobfuse 2.0
  • Usługa Azure Files w warstwie Standardowa 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.

Type Warstwa Dokumenty Protokół instalacji dla maszyny wirtualnej Wspieraj model Cena Uwagi
Dysk zarządzany Dysk HDD w warstwie Standardowa Wprowadzenie do dysków zarządzanych na platformie Azure SCSI Microsoft Cennik dysków zarządzanych 1
Dysk zarządzany Dysk SSD w warstwie Standardowa 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 v2 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 Blokowe obiekty blob 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
Azure blobfuse v1 Jak zainstalować usługę Azure Blob Storage jako system plików za pomocą programu BlobFuse w wersji 1 Bezpiecznik Open source/GitHub nie dotyczy 3, 5, 6
Azure blobfuse v2 Co to jest blobFuse? - BlobFuse2 Bezpiecznik Open source/GitHub nie dotyczy 3, 5, 6
Azure Files Standardowa Co to jest usługa Azure Files? SMB/CIFS Microsoft Cennik usługi Azure Files 4, 6
Azure Files Premium Co to jest usługa Azure Files? SMB/CIFS, NFS v4.1 Microsoft Cennik usługi Azure Files 4, 7
Azure NetApp Files Standardowa 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 Premium 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 we/wy na poziomie urządzenia i skumulowanego poziomu maszyny wirtualnej dla przepływności operacji we/wy na sekundę i we/wy.

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

3 Wybierz magazyn płaski na liście rozwijanej 1st, a następnie obiekt blob tylko na drugiej liście rozwijanej.

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

  • Nie używaj niższych wersji systemu Linux (tj. RHEL7/OEL7 poniżej 7,5) dla systemu PLIKÓW CIFS
  • rozważ użycie opcji cache=none instalacji dla zarchiwizowanych plików dziennika zarchiwizowanego programu Oracle w przypadku instalacji CIFS.

5 obsługiwanych w witrynie GitHub przez grupę produktów Usługi Azure Storage w firmie Microsoft jako projekt open source w usłudze GitHub.

Zalecana warstwa 6 gorącego użycia.

Zalecana jest 7 warstwa użycia w warstwie Premium .

8 Przepływność we/wy 16 MiB/s na przydzielone TiB.

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

10 Przepływność we/wy 128 MiB/s na przydzielone TiB.

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

Następne kroki

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