Share via


Transmitir backups de banco de dados usando o Oracle Recovery Manager

Neste artigo, você aprenderá sobre como as VMs do Azure oferecem suporte a backups de banco de dados de streaming com o Oracle Recovery Manager (RMAN). O processo de streaming usa o destino de um pacote de biblioteca de fitas virtuais ou grava esses backups diretamente em um sistema de arquivos local ou remoto. Este artigo descreve como vários pacotes de biblioteca de fitas virtuais são integrados ao Oracle RMAN. Para alguns dos pacotes, você vê links para o Azure Marketplace.

O utilitário de backup e restauração Oracle RMAN (Recovery MANager) pode ser configurado para transmitir e capturar imagens de backup de bancos de dados Oracle e, em seguida, transmitir e enviar essas imagens de backup para dois tipos diferentes de destinos.

Tipo de dispositivo SBT

O tipo de destino de fita de backup serial (SBT) foi originalmente projetado para interagir com unidades de fita, embora não diretamente. Para simplificar a interação com vários dispositivos de fita disponíveis quando o RMAN foi criado, a Oracle desenvolveu uma interface de programação de aplicativos (API) para interagir com pacotes de software para gerenciar dispositivos de fita.

O tipo de dispositivo SBT envia comandos para pacotes de software através de sua API definida. Os fornecedores de pacotes de software criam "plug-ins" correspondentes que interagem de acordo com as especificações da API para traduzir os comandos RMAN para o pacote de software. A Oracle não cobra mais por essa funcionalidade, mas vários fornecedores de software podem cobrar taxas de licenciamento e suporte por seus "plug-ins" para se conectar à API para RMAN publicada pela Oracle.

Para usar o tipo de dispositivo SBT, o software correspondente do fornecedor de gerenciamento de mídia (MMV) deve ser instalado previamente na plataforma de sistema operacional na qual o banco de dados Oracle está disponível. Os backups para a instalação do SBT não estão disponíveis "imediatamente" após a instalação de um banco de dados Oracle. Onde não há limite para o número de pacotes MMV que podem ser conectados a uma instância de banco de dados Oracle, mas é extremamente raro haver mais de um em uso a qualquer momento.

Muitos desses pacotes de software, originalmente disponíveis para instalação local, também estão disponíveis no Azure Marketplace.

  • CommVault
  • Veritas NetBackup
  • Dell PowerProtect DD Edição Virtual (DDVE)
  • Veeam Backup & Replicação

Outros pacotes de software podem ser encontrados pesquisando no Azure Marketplace...

Tipo de dispositivo disco

Uma opção de configuração mais universal para o Oracle RMAN é o disco do tipo dispositivo. Para essa opção, as imagens de backup do banco de dados transmitidas são gravadas nos diretórios do sistema de arquivos do sistema operacional diretamente endereçáveis a partir da imagem do sistema operacional na qual o banco de dados Oracle é executado. O armazenamento usado para backups é montado diretamente na plataforma do sistema operacional ou montado remotamente como um compartilhamento de arquivos.

Não há licenciamento extra ou taxas de suporte para essa opção porque o adaptador DISK para Oracle RMAN está totalmente contido no software Oracle RDBMS.

Há seis opções de armazenamento para backups do Oracle RMAN em uma VM do Azure, das quais cinco são compartilhamentos de arquivos do Azure.

  • Disco gerenciado conectado localmente
  • Blob do Azure sobre NFS
  • Azure blobfuse 2.0
  • Azure Files standard sobre CIFS/SMB
  • Azure Files premium sobre NFS
  • Azure NetApp Files

Cada uma dessas opções tem vantagens ou desvantagens nas áreas de capacidade, preço, desempenho, durabilidade. A tabela a seguir é fornecida para permitir uma comparação fácil de recursos e preços.

Tipo Nível Documentos Protocolo de montagem para VM Modelo de suporte Preços Notas
Disco gerenciado HDD Standard Introduction to Azure managed disks (Introdução aos discos geridos do Azure) SCSI Microsoft Preços de discos gerenciados 1
Disco gerenciado SSD Standard Introduction to Azure managed disks (Introdução aos discos geridos do Azure) SCSI Microsoft Preços dos Managed Disks 1
Disco gerenciado SSD Premium Introduction to Azure managed disks (Introdução aos discos geridos do Azure) SCSI Microsoft Preços dos Managed Disks 1
Disco gerenciado SSD Premium v2 Introduction to Azure managed disks (Introdução aos discos geridos do Azure) SCSI Microsoft Preços dos Managed Disks 1
Disco gerenciado Ultradisco Introduction to Azure managed disks (Introdução aos discos geridos do Azure) SCSI Microsoft Preços dos Managed Disks 1
Blob do Azure Blobs de blocos Monte o armazenamento de Blob usando o protocolo NFS (Network File System) 3.0 NFS v3.0 Microsoft Preços do Armazenamento de Blobs do Azure 2
Azureblobfuse v1 Como montar o Armazenamento de Blobs do Azure como um sistema de arquivos com o BlobFuse v1 Fuse Código aberto/GitHub n/d 3, 5, 6
Azureblobfuse v2 O que é BlobFuse? - BlobFuse2 Fuse Código aberto/GitHub n/d 3, 5, 6
Ficheiros do Azure Standard O que são os Ficheiros do Azure? SMB/CIFS Microsoft Preços dos Arquivos do Azure 4, 6
Ficheiros do Azure Premium O que são os Ficheiros do Azure? SMB/CIFS, NFS v4.1 Microsoft Preços dos Arquivos do Azure 4, 7
Azure NetApp Files Standard Arquivos NetApp do Azure SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preços dos Arquivos NetApp do Azure 4, 8, 11
Azure NetApp Files Premium Arquivos NetApp do Azure SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preços dos Arquivos NetApp do Azure 4, 9, 11
Azure NetApp Files Ultra Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preços dos Arquivos NetApp do Azure 4, 10, 11

Legenda:

1 Restrito por limites de E/S no nível do dispositivo e cumulativo no nível da VM em IOPS e taxa de transferência de E/S.

2 Escolha o armazenamento hierárquico no 1º drop-down e, em seguida, blob apenas no 2º drop-down.

3 Escolha o armazenamento plano no 1º drop-down, em seguida, blob apenas no 2º drop-down.

4 Usa o protocolo CIFS para o qual versões posteriores do RHEL/OEL Linux são recomendadas.

  • não use versões Linux inferiores (ou seja, RHEL7/OEL7 abaixo de 7.5) para CIFS
  • considere o uso da opção cache=none mount para o caso de uso de arquivos de log de refazer arquivados Oracle com montagens CIFS.

5 suportado no GitHub pelo grupo de produtos de Armazenamento do Azure dentro da Microsoft como um projeto de código aberto no GitHub.

6 níveis de uso quente recomendados.

7 níveis de utilização premium recomendados.

8 Taxa de transferência de E/S de 16 MiB/s por TiB alocado.

9 Taxa de transferência de E/S de 64 MiB/s por TiB alocado.

10 Taxa de transferência de E/S de 128 MiB/s por TiB alocado.

11A calculadora ANF é útil para cálculos rápidos de preços.

Próximos passos

Práticas recomendadas de desempenho Oracle para VMs do Azure