Saiba Mais Sobre a Migração de um Banco de Dados do Local para a Nuvem com o Oracle RMAN

Você precisa avaliar os benefícios comerciais da migração de seus bancos de dados locais para o Oracle Cloud Infrastructure e deseja um método simples de concluir uma prova de conceito? Considere usar o Oracle Recovery Manager (RMAN) para migrar dados do seu banco de dados local para a mesma configuração na nuvem quando o tempo de inatividade não for uma restrição.

Arquitetura

Essa arquitetura mostra como você pode usar o Oracle Recovery Manager (RMAN) para fazer backup de um banco de dados local e transferir e restaurar o backup para um banco de dados em uma região do Oracle Cloud Infrastructure.

Veja a seguir a descrição da migração-db-rman.png
Descrição da ilustração migration-db-rman.png

migração-db-rman-oracle.zip

Essa arquitetura suporta os seguintes componentes para uma migração de banco de dados:

  • Região

    Região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, denominada domínios de disponibilidade. As regiões são independentes de outras regiões, e grandes distâncias podem separá-las (entre países ou até mesmo continentes).

  • Domínio de disponibilidade

    Domínios de disponibilidade são data centers stand-alone e independentes dentro de uma região. Os recursos físicos de cada domínio de disponibilidade são isolados dos recursos de outros domínios de disponibilidade, o que oferece tolerância a falhas. Os domínios de disponibilidade não compartilham infraestrutura como energia ou refrigeração ou a rede interna do domínio de disponibilidade. Portanto, uma falha em um domínio de disponibilidade não deve afetar os outros domínios de disponibilidade na região.

  • Oracle Database

    Um Oracle Database local para um banco de dados bare metal ou de máquina virtual (VM) em uma região do Oracle Cloud Infrastructure. O banco de dados de origem deve ter acesso à internet para fazer upload dos dados de backup criptografados para o Oracle Cloud Infrastructure Object Storage.

    O Oracle Base Database Service é um serviço de banco de dados do Oracle Cloud Infrastructure (OCI) que permite criar, escalar e gerenciar bancos de dados Oracle com todos os recursos em máquinas virtuais. O Oracle Base Database Service usa o armazenamento do OCI Block Volumes em vez do armazenamento local e pode executar o Oracle Real Application Clusters (Oracle RAC) para melhorar a disponibilidade.

  • RMAN

    O Oracle Recovery Manager (RMAN) é uma ferramenta de linha de comando usada para fazer backup de dados do banco de dados em um dispositivo de armazenamento e restaurar um banco de dados do backup.

    Uma das vantagens do RMAN com o Oracle Database Cloud Backup Module é que ele pode fazer o backup pela internet, usando o upload seguro para o bucket do Oracle Cloud Infrastructure Object Storage, sem usar VPN ou o Oracle Cloud Infrastructure FastConnect.

  • Módulo de Backup do Database Cloud

    Simula um dispositivo de armazenamento de backup em fita para que o RMAN use para fazer backup do banco de dados de origem no Oracle Cloud Infrastructure Object Storage.

  • Object Storage

    O serviço Oracle Cloud Infrastructure Object Storage é um sistema de armazenamento escalável e resiliente capaz de lidar com PetaBytes de dados e é o método de armazenamento de backup usado nessa arquitetura.

    O armazenamento de objetos fornece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados de análise e conteúdo avançado, como imagens e vídeos. Você pode armazenar de forma segura e depois recuperar dados diretamente da internet ou de dentro da plataforma da nuvem. Você pode dimensionar o armazenamento sem prejudicar o desempenho ou a confiabilidade do serviço. Use o armazenamento padrão para armazenamento de acesso frequente que você precisa para acessar de forma rápida, imediata e com frequência. Use o armazenamento de arquivos compactados para armazenamento "frio" que você mantém por longos períodos de tempo e raramente acessa.

O uso do backup do RMAN permite migrar um banco de dados enquanto ele está em execução e fazer backup e restauração incrementais para um período mínimo de indisponibilidade. É necessário algum tempo de inatividade ao usar esse método, pois o banco de dados de origem precisa ser congelado, executar um backup final e o banco de dados de destino restaurado antes do switchover para evitar qualquer perda de dados.

Para a conectividade local com a nuvem, considere o uso de VPN ou do Oracle Cloud Infrastructure FastConnect. Se os dados a serem migrados forem muito grandes, considere sua largura de banda de conexão para estimar o tempo necessário para fazer backup no Oracle Cloud Infrastructure Object Storage. O Oracle Cloud Infrastructure Data Transfer Appliance pode ser mais adequado para transferências de dados muito grandes. O appliance utiliza backups do RMAN e usa o appliance como destino de backup. Quando o appliance for enviado e o upload dos dados para o Oracle Cloud Infrastructure Object Storage for feito, você poderá criar uma nova instância de banco de dados na nuvem e depois restaurar os dados.

Sobre serviços, produtos e funções necessários

Essa solução requer os seguintes serviços, produtos e funções:

  • Uma conta no Oracle Cloud Infrastructure

  • Oracle Cloud Infrastructure Object Storage

  • Java 1.7

O banco de dados local de origem deve ter acesso à internet ao armazenamento de objetos (seja pela internet ou por meio da VPN/FastConnect) para fazer upload dos dados de backup criptografados para o serviço Oracle Cloud Infrastructure Object Storage.

Forneça uma chave pública SSH para estabelecer conexão com o banco de dados provisionado no Oracle Cloud Infrastructure e você deve ter acesso SSH ao banco de dados de origem. Você também precisará de um par de chaves RSA, que é usado por comandos de shell nos servidores de origem e domínio por meio do SSH.

Essas são as funções necessárias para cada serviço e produto.

Serviço e Nome do Produto: Atribuição Obrigatório para...
Oracle Cloud Infrastructure : Administração Provisionar e configurar recursos
Oracle Cloud Infrastructure Object Storage: Administração Criar um bucket e armazenar os dados de backup do banco de dados local
Oracle Database de Origem: raiz Faça backup dos dados e salve-os no Oracle Cloud Infrastructure Object Storage
Sistemas do Oracle Database de origem e destino: usuário oracle Configure variáveis de ambiente, instale e configure o Oracle Database Cloud Backup Module, crie e gerencie a wallet nos sistemas de banco de dados de origem e de destino.

Consulte Produtos, Soluções e Serviços Oracle para obter o que você precisa.