Migrar para o Oracle Exadata Database Service on Dedicated Infrastructure
Esta seção descreve como migrar suas cargas de trabalho do Oracle Exadata para o Oracle Exadata Database Service on Dedicated Infrastructure e migrar seus aplicativos VMware para o Oracle Cloud VMware Solution.
Arquitetura
Essa arquitetura mostra uma migração de bancos de dados Oracle Exadata locais e aplicativos VMware para o Oracle Exadata Database Service on Dedicated Infrastructure e a Oracle Cloud VMware Solution.
Usando o Oracle Zero Downtime Migration, automatize sua migração de banco de dados e experimente um tempo de inatividade mínimo ao migrar seus dados do local para a nuvem.
Migre seus aplicativos locais em execução em VMware para o Oracle Cloud VMware Solution usando ferramentas VMware, como HCX e vMotion. O Oracle Cloud VMware Solution oferece uma implementação totalmente automatizada de um data center definido por software (SDDC) VMware na tenancy do OCI, em execução em instâncias bare metal do OCI.
O diagrama a seguir ilustra essa arquitetura de referência.
migrar-vmware-cloud-solution-exadata-dedicated-architecture.zip
Essa arquitetura suporta os seguintes componentes:
- Região
Uma 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).
- Rede virtual na nuvem (VCN) e sub-rede
Uma VCN é uma rede personalizável e definida por software que você configura em uma região do Oracle Cloud Infrastructure. Como as redes tradicionais de data center, as VCNs oferecem total controle sobre seu ambiente de rede. Uma VCN pode ter vários blocos CIDR não sobrepostos que você pode alterar após a criação da VCN. Você pode segmentar uma VCN em sub-redes, com escopo definido para uma região ou para um domínio de disponibilidade. Cada sub-rede consiste em um intervalo contíguo de endereços que não se sobrepõem a outras sub-redes da VCN. Você pode alterar o tamanho de uma sub-rede após a criação. Uma sub-rede pode ser pública ou privada.
- Oracle Exadata Database Service on Dedicated Infrastructure
O Oracle Exadata Database Service on Dedicated Infrastructure fornece o Oracle Exadata Database Machine como um serviço em um data center do OCI. O serviço Oracle Exadata Database Service on Dedicated Infrastructure pode hospedar muitos bancos de dados Oracle que são executados em um ou mais clusters de VMs executados em um único rack Exadata em uma região OCI. O Oracle Exadata Database Service on Dedicated Infrastructure é uma plataforma ideal para consolidação de banco de dados.
- Oracle Cloud VMware Solution SDDC (Software-Defined Data Center)
A Oracle e a VMware fizeram uma parceria para desenvolver uma implementação de SDDC (Software-Defined Data Center) certificada por VMware para uso no Oracle Cloud Infrastructure. Essa implementação, chamada Oracle Cloud VMware Solution, usa o Oracle Cloud Infrastructure para hospedar um SDDC VMware altamente disponível. Também permite a migração perfeita de todas as suas cargas de trabalho do SDDC VMware locais para o Oracle Cloud VMware Solution. O Oracle Cloud VMware Solution contém os seguintes componentes VMware:
- VMware vSphere ESXi
- VMware vSAN
- VMware vCenter
- VMware NSX-T
- VMware HCX (opcional)
- bare metal
Um Oracle Cloud VMware Solution SDDC (Software-Defined Data Center) contém servidores bare metal que hospedam o Oracle Cloud VMware Solution. O servidor bare metal suporta aplicativos que exigem altas contagens de núcleos, grandes volumes de memória e alta largura de banda (como Oracle Cloud VMware Solution). Você pode implantar o Oracle Cloud VMware Solution em servidores bare metal e configurar máquinas virtuais com melhorias de desempenho significativas em comparação com outras nuvens públicas e data centers locais.
- Gateway de serviço
O gateway de serviço fornece acesso de uma VCN a outros serviços, como o Oracle Cloud Infrastructure Object Storage. O tráfego da VCN para o serviço Oracle passa pela malha da rede Oracle e nunca atravessa a internet.
- Gateway de roteamento dinâmico (DRG)
O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada entre VCNs na mesma região, entre uma VCN e uma rede fora da região, como uma VCN em outra região do Oracle Cloud Infrastructure, uma rede local ou uma rede em outro provedor de nuvem.
- FastConnect
O Oracle Cloud Infrastructure FastConnect fornece uma maneira fácil de criar uma conexão privada dedicada entre o seu data center e o Oracle Cloud Infrastructure. FastConnect oferece opções de largura de banda mais alta e uma experiência de rede mais confiável quando comparada com conexões baseadas em internet.
- Armazenamento de arquivos
O serviço OCI File Storage é usado durante a migração lógica para importar o banco de dados migrado de um sistema de arquivos compartilhado.
- Object Storage
O OCI Object Storage é usado para migração lógica e física para armazenamento temporário durante a migração.
Antes de Começar
Antes de começar, verifique as versões dos principais componentes usados nesta configuração e consulte a documentação do produto para referência posterior.
Verificar Requisitos
- Certifique-se de que o banco de dados de origem esteja executando o Oracle Database versão 19.18 Enterprise Edition ou superior.
- O banco de dados de destino deve ser Oracle Exadata Database Service on Dedicated Infrastructure X8 ou mais recente, no Oracle Database versão 19.18 Enterprise Edition ou mais recente.
- O Oracle Zero Downtime Migration deve ser da versão 21.4 ou superior.
- O armazenamento intermediário deve incluir OCI Object Storage, Oracle ZFS Storage Appliance (NAS) e OCI File Storage.
Revisar Documentação
Este manual de soluções descreve como migrar cargas de trabalho de banco de dados. Consulte a solução abaixo para saber como migrar suas cargas de trabalho VMware. Os recursos adicionais são úteis para contexto, detalhes e referência para a migração do banco de dados.
Saiba como migrar os componentes VMware da sua carga de trabalho para o Oracle Cloud VMware Solution.
Revise os recursos do Oracle Zero Downtime Migration:
- Oracle Zero Downtime Migration
- Vídeo do Oracle Zero Downtime Migration
- Instalar o software Oracle Zero Downtime Migration
Revise os recursos de migração física:
- Guia Passo a Passo da Migração Física do Oracle Zero Downtime
- "Zero Downtime Migration Physical Migration Parameters" em Mover para o Oracle Cloud Usando o Zero Downtime Migration Guide
Revisar recursos de migração lógica:
- Guia Passo a Passo - Migração Lógica On-line e Upgrade In-Flight do On-Premises para o Oracle Exadata Database Service on Dedicated Infrastructure
- "Setting Logical Migration Parameters" em Move to Oracle Cloud Using Zero Downtime Migration Guide
Revise os recursos do Oracle Database:
Sobre Funções e Produtos Necessários
Esta solução requer os seguintes produtos:
- Oracle Cloud Infrastructure Identity and Access Management
- Computação do OCI
- OCI Object Storage
- Armazenamento de Arquivos no OCI
- Oracle Zero Downtime Migration
- Oracle Exadata
- Oracle Exadata Database Service on Dedicated Infrastructure
Estas são as funções necessárias para cada produto.
Nome do Produto: Função | Obrigatório para... |
---|---|
Oracle Cloud Infrastructure Identity and Access Management: OCI_user |
|
Computação OCI: admin |
Criar instância do OCI Compute para executar o software Oracle Zero Downtime Migration |
OCI Object Storage: Storage Admin |
Criar buckets do serviço OCI Object Storage para migração lógica e física |
Armazenamento de Arquivos do OCI: Storage Admin |
Criar Armazenamento de Arquivos OCI para migração lógica |
Oracle Zero Downtime Migration: opc |
Crie zdmuser para instalar e executar o software Oracle Zero Downtime Migration
|
Oracle Zero Downtime Migration: zdmuser |
|
Oracle Exadata: root/sudoer user |
|
Banco de Dados Oracle Exadata: sys/system |
|
Oracle Exadata Database Service on Dedicated Infrastructure: Database Admin |
Criar banco de dados de destino do Oracle Exadata Database Service on Dedicated Infrastructure |
Nós de Cluster de VMs do Oracle Exadata Database Service on Dedicated Infrastructure: opc |
|
Banco de Dados do Oracle Exadata Database Service on Dedicated Infrastructure: sys/system |
|
Consulte Produtos, Soluções e Serviços da Oracle para obter o que você precisa.
Sobre a Migração Lógica e Física
O Oracle Zero Downtime Migration suporta dois tipos de migrações de banco de dados do Oracle Exadata para o Oracle Exadata Database Service on Dedicated Infrastructure: migração lógica e migração física.
A migração lógica usa uma combinação de Oracle Data Pump e Oracle GoldenGate, enquanto a migração física usa uma combinação de Oracle Recovery Manager (RMAN) e Oracle Data Guard. A tabela a seguir explica os cenários nos quais uma migração lógica ou física deve ser usada.
Migração Lógica | Migração Física |
---|---|
Recomendado quando alguns bancos de dados e/ou esquemas plugáveis são migrados. | Recomendado quando bancos de dados completos são migrados. Por exemplo, bancos de dados contêineres com todos os bancos de dados plugáveis ou lift and shift. |
É possível migrar bancos de dados plugáveis (PDBs) e/ou esquemas seletivos. | Os bancos de dados contêineres serão migrados para bancos de dados contêineres, e os bancos de dados não contêineres serão migrados para bancos de dados não contêineres. |
A senha Sys na origem e no destino pode ser diferente. Os nomes de banco de dados entre a origem e o destino podem ser diferentes.
|
A senha Sys e o nome do banco de dados na origem e no destino devem ser idênticos. DB_UNIQUE_NAME na origem e no destino devem ser diferentes.
|
Os bancos de dados podem ser atualizados durante a migração. | Não é possível fazer upgrade dos bancos de dados como parte da migração. |
Migrar Usando Migração Lógica
Esta seção descreve como executar uma migração lógica off-line. Para migração on-line, consulte a seção Revisar Documentação.
Antes de executar sua migração, anote o seguinte:
- O banco de dados de origem no Oracle Exadata não precisa ser criptografado. O Oracle Zero Downtime Migration criptografará o banco de dados de destino durante a migração.
- Os bancos de dados de origem e de destino não precisam ter a mesma senha
sys
, senha da wallet, versão do banco de dados, nome do banco de dados e nível de patch. - O Oracle Zero Downtime Migration permite migrar determinados bancos de dados plugáveis (PDBs) e/ou esquemas para bancos de dados plugáveis no Oracle Exadata Database Service on Dedicated Infrastructure.
- Um sistema de arquivos compartilhados é necessário para migrações lógicas. Durante a migração lógica, o Oracle Zero Downtime Migration não exportará os dados diretamente para o OCI Object Storage. No banco de dados Exadata de origem, o Oracle Zero Downtime Migration exporta dados para um sistema de arquivos compartilhado (sistema de arquivos de rede ou Oracle Advanced Cluster File System). Os dados exportados são então submetidos a upload para o OCI Object Storage. O Oracle Zero Downtime Migration então move os dumps de dados do OCI Object Storage para o OCI File Storage. Por fim, o Oracle Exadata Database Service on Dedicated Infrastructure pode importar os dados do OCI File Storage por meio do sistema de arquivos de rede.
- O Oracle Exadata local pode executar bancos de dados de instância única e RAC. O Oracle Exadata Database Service on Dedicated Infrastructure executa bancos de dados RAC. Durante a migração do banco de dados, o Oracle Zero Downtime Migration converte a instância única em bancos de dados RAC quando necessário.
- No Oracle Exadata local, o uso do Oracle Transparent Data Encryption para criptografar bancos de dados é opcional. Ao migrar bancos de dados do Exadata para o Oracle Exadata Database Service on Dedicated Infrastructure, o banco de dados Oracle Exadata Database Service on Dedicated Infrastructure de destino sempre será criptografado.
- As etapas a seguir pressupõem que haja conectividade de rede direta entre o Data Center em que o Oracle Exadata está instalado e a Rede Virtual na Nuvem do OCI em que o Oracle Exadata Database Service on Dedicated Infrastructure e a máquina virtual do Oracle Zero Downtime Migration estão configurados (via FastConnect ou IPSec VPN, conforme mostrado no diagrama de arquitetura).
As etapas a seguir descrevem como executar uma migração lógica off-line.
Migrar Usando Migração Física
Esta seção descreve como executar uma migração física off-line. Para migração on-line, consulte a seção Revisar Documentação.
Antes de executar sua migração física, anote o seguinte:
- Há um novo parâmetro para gerenciamento de criptografia de tablespace no Oracle Database 19.16. Este parâmetro pode causar conflitos para migrações físicas. Revise o Gerenciamento de Criptografia de Tablespace na seção Revisar Documentação para obter mais informações.
- O Oracle Exadata local pode executar bancos de dados de instância única e RAC. O Oracle Exadata Database Service on Dedicated Infrastructure executa bancos de dados RAC. Durante a migração do banco de dados, o Oracle Zero Downtime Migration converte a instância única em bancos de dados RAC quando necessário.
- Uma wallet de Criptografia Transparente de Dados (TDE) deve ser definida no banco de dados de origem antes da migração, mesmo que o banco de dados de origem não seja criptografado.
- No Oracle Exadata local, o uso do Oracle Transparent Data Encryption para criptografar bancos de dados é opcional. Ao migrar bancos de dados do Exadata para o Oracle Exadata Database Service on Dedicated Infrastructure, o banco de dados Oracle Exadata Database Service on Dedicated Infrastructure de destino sempre será criptografado.
- As etapas a seguir pressupõem que haja conectividade de rede direta entre o Data Center em que o Exadata está instalado e a Rede Virtual na Nuvem do OCI em que o Oracle Exadata Database Service on Dedicated Infrastructure e a máquina virtual do Oracle Zero Downtime Migration estão configurados (via FastConnect ou IPSec VPN, conforme mostrado no diagrama de arquitetura).
- O banco de dados de origem no Oracle Exadata não precisa ser criptografado. O Oracle Zero Downtime Migration criptografará o banco de dados de destino durante a migração.
- A senha
sys
, a senha da wallet, a versão do banco de dados e o nível de patch nos bancos de dados de origem e de destino devem ser iguais. - O Oracle Zero Downtime Migration migrará o banco de dados contêiner (CDB) para o CDB e não para o CDB para o não CDB.
- O Oracle Zero Downtime Migration usa o Oracle Database Backup Cloud Service para fazer backup do banco de dados Exadata de origem no OCI Object Storage. O Oracle Zero Downtime Migration então restaura o banco de dados de destino com base nesse backup.
As etapas a seguir descrevem como executar uma migração física off-line.
Ativar Modo de Log de Arquivamento
O modo de log de arquivamento deve ser ativado no banco de dados de origem para migrações físicas do Oracle Zero Downtime Migration. Essas etapas descreverão como configurar o modo de log de arquivamento no banco de dados de origem.
Configurar um Armazenamento de Chaves TDE (Transparent Data Encryption)
As migrações físicas do Oracle Zero Downtime Migration requerem um armazenamento de chaves/wallet de criptografia TDE auto_login
(mesmo que o banco de dados de origem não esteja criptografado). Este armazenamento de chaves deve ser configurado com a mesma senha que o armazenamento de chaves do banco de dados de destino. Estas etapas descrevem como configurar um armazenamento de chaves no banco de dados de origem.