Compartilhar via


Transmita backups de banco de dados usando o Oracle Recovery Manager

Neste artigo, você aprenderá como as máquinas virtuais do Azure (VMs) dão suporte a backups de banco de dados em streaming com o Oracle Recovery Manager (RMAN). O processo de transmissão 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.

A utilidade de backup e restauração do Oracle RMAN (Gerenciador de Recuperação) pode ser configurada para fazer streaming e capturar imagens de backup de bancos de dados Oracle e, em seguida, fazer streaming e enviar essas imagens de backup para dois tipos diferentes de destinos.

Tipo de dispositivo SBT

O tipo de destino SBT (fita de backup serial) 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 API (interface de programação de aplicativo) para interagir com pacotes de software e gerenciar dispositivos de fita.

O tipo de dispositivo SBT envia comandos para pacotes de software por meio de sua API definida. Os fornecedores de pacotes de software criam "plug-ins" que interagem de acordo com as especificações da API para traduzir os comandos do 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 conectar à API para o RMAN publicado pela Oracle.

Para usar o tipo de dispositivo SBT, o software MMV (fornecedor de gerenciamento de mídia) adequado deve ser anteriormente instalado na plataforma do sistema operacional na qual o banco de dados da Oracle está disponível. Backups para a instalação SBT não estão disponíveis 'prontos para uso' após uma instalação do Oracle Database. Não há limite para o número de pacotes MMV que podem ser conectados a uma instância do Oracle Database, mas é extremamente raro haver mais de um em uso ao mesmo tempo.

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

  • CommVault
  • Veritas NetBackup
  • Dell PowerProtect DD Virtual Edition (DDVE)
  • Backup e Replicação do Veeam

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 tipo de dispositivo disco. Para essa opção, as imagens de backup de banco de dados transmitidas são gravadas em diretórios do sistema operacional diretamente endereçáveis a partir da imagem do sistema operacional em que o banco de dados da 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á custos adicionais de licenciamento ou suporte para essa opção porque o adaptador DISCO para o Oracle RMAN está totalmente integrado ao 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 em NFS
  • Blobfuse do Azure 2.0
  • Arquivos do Azure padrão em CIFS/SMB
  • Arquivos do Azure premium em NFS
  • Azure NetApp Files

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

Tipo Camada Docs Protocolo de montagem para VM Modelo de suporte Preços Observações
Disco gerenciado HDD Standard Introdução aos discos gerenciados do Azure SCSI Microsoft Preços de discos gerenciados 1
Disco gerenciado SSD Standard Introdução aos discos gerenciados do Azure SCSI Microsoft Preço dos Managed Disks 1
Disco gerenciado SSD Premium Introdução aos discos gerenciados do Azure SCSI Microsoft Preço dos Managed Disks 1
Disco gerenciado SSD Premium v2 Introdução aos discos gerenciados do Azure SCSI Microsoft Preço dos Managed Disks 1
Disco gerenciado UltraDisk Introdução aos discos gerenciados do Azure SCSI Microsoft Preço dos Managed Disks 1
Blob do Azure Blobs de bloco Montar o Armazenamento de Blobs usando o protocolo do NFS (Sistema de Arquivos de Rede) 3.0 NFS v3.0 Microsoft Preços do Armazenamento de Blobs do Azure 2
Azure blobfuse v1 Como montar o Armazenamento de Blobs do Azure como um sistema de arquivos com BlobFuse v1 Fuse Código aberto/GitHub n/a 3, 5, 6
Azure blobfuse v2 O que é o BlobFuse? - BlobFuse2 Fuse Código aberto/GitHub n/a 3, 5, 6
Arquivos do Azure Standard O que Arquivos do Azure? SMB/CIFS Microsoft Preços dos Arquivos do Azure 4, 6
Arquivos do Azure Premium O que Arquivos do Azure? SMB/CIFS, NFS v4.1 Microsoft Preços dos Arquivos do Azure 4, 7
Azure NetApp Files Standard Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preços do Azure NetApp Files 4, 8, 11
Azure NetApp Files Premium Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preços do Azure NetApp Files 4, 9, 11
Azure NetApp Files Ultra Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preços do Azure NetApp Files 4, 10, 11

Legenda:

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

2 Escolha armazenamento hierárquico na 1ªlista suspensa, em seguida, blob somente na 2ª lista suspensa.

3 Escolha armazenamento simples na 1ªlista suspensa, em seguida, blob somente na 2ª lista suspensa.

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

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

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

6Recomenda-se a camada de uso frequente.

7Recomenda-se a camada de uso premium.

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.

11 A Calculadora de Desempenho Azure NetApp Files é útil para cálculos rápidos de preços.

Próximas etapas

Melhores práticas de desempenho para Oracle em VMs do Azure