Migrar Bancos de Dados do Oracle RAC
O diagrama de arquitetura a seguir mostra um banco de dados Oracle RAC em uma implantação local:

Descrição da ilustração migration-orclracdb-vmware-premises.png
Você tem as seguintes opções para garantir a alta disponibilidade do banco de dados ao migrar essa implantação para o OCI:
- Migrar para o Oracle Exadata Database Service on Dedicated Infrastructure
- Migrar para o Oracle Exadata Database Service na Infraestrutura do Exascale
- Migrar para o Oracle Autonomous Database on Dedicated Exadata Infrastructure
- Migrar para um Banco de Dados Oracle RAC de dois nós no Oracle Base Database Service
- Migre para a Oracle Cloud VMware Solution
Migrar para o Oracle Exadata Database Service on Dedicated Infrastructure
O Oracle Exadata Database Service on Dedicated Infrastructure é executado no Oracle Exadata e no Oracle RAC, se beneficia de sua alta disponibilidade, escalabilidade e redundância e está em conformidade com o Nível Silver do Oracle MAA por padrão.
A arquitetura a seguir mostra um banco de dados Oracle RAC no Oracle Exadata Database Service on Dedicated Infrastructure:

Descrição da ilustração migrar-orclracdb-exadbdisrv.png
Esta arquitetura consiste nos seguintes componentes:
- VCN com três sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
- Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
- Oracle Exadata Cloud Infrastructure e Cluster de VMs do Exadata implantados na sub-rede cliente e de backup.
- Banco de dados Oracle RAC implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs.
- Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
- (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
- (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).
Essa arquitetura se beneficia de:
- Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
- Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
- Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
- Escalabilidade on-line de recursos de computação e armazenamento.
- Provisionamento de banco de dados automatizado e operações de ciclo de vida.
- A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
- Migrações automatizadas usando o ZDM.
- Modelos de licenciamento da Oracle Cloud.
Recomendações
- Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
- Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
-
Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais e garantir aplicativos ininterruptos.
Migrar para o Oracle Exadata Database Service na Infraestrutura do Exascale
O Oracle Exadata Database Service na Infraestrutura do Exascale fornece a mesma experiência de serviço de nuvem do Oracle Exadata Database Service on Dedicated Infrastructure, mas sem exigir que você se inscreva em uma infraestrutura dedicada. Você pode começar com um pequeno cluster de máquina virtual (VM) e dimensionar facilmente à medida que suas necessidades aumentam. A Oracle gerencia toda a infraestrutura física em um modelo de serviço de infraestrutura multitenancy compartilhada. O Oracle Exadata Database Service na Infraestrutura do Exascale está disponível somente para o Oracle Database versão 23ai.
O Oracle Exadata Database Service on Exascale Infrastructure é executado no Oracle Exadata e no Oracle RAC, se beneficia de sua alta disponibilidade, escalabilidade e redundância e está em conformidade com o Nível Silver do Oracle MAA por padrão.
O diagrama de arquitetura a seguir mostra o banco de dados Oracle RAC no Oracle Exadata Database Service na Infraestrutura do Exascale:

Descrição da ilustração migrar-orclracdb-exadbsrv-exascale-infra.png
Esta arquitetura consiste nos seguintes componentes:
- VCN com três sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
- Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
- Cluster de VMs do Exadata implantado no cliente e na sub-rede de backup.
- Banco de dados Oracle RAC implantado no Cluster de VMs do Exadata com um nó do Oracle RAC em cada VM do Cluster de VMs.
- Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
- (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
- (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).
Essa arquitetura se beneficia de:
- Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
- Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
- Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
- Escalabilidade on-line de recursos de computação e armazenamento.
- Provisionamento de banco de dados automatizado e operações de ciclo de vida.
- A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
- Migrações automatizadas usando o ZDM.
- Modelos de licenciamento da Oracle Cloud.
- Menor tamanho e custo de entrada do que o Oracle Exadata Database Service on Dedicated Infrastructure.
- Recursos avançados de snapshot e clonagem com economia de espaço que são totalmente integrados ao Oracle Database e eliminam a necessidade de um banco de dados mestre de teste para suportar snapshots e clones no Exadata.
Recomendações
- Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
- Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
- Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais para garantir aplicativos ininterruptos.
Migrar para o Oracle Autonomous Database on Dedicated Exadata Infrastructure
O Oracle Autonomous Database fornece um banco de dados fácil de usar e totalmente autônomo que é dimensionado elasticamente, oferece rápido desempenho para consultas e não exige administração de banco de dados. O Oracle Autonomous Database on Dedicated Exadata Infrastructure é um ambiente de banco de dados altamente automatizado e totalmente gerenciado executado na OCI com recursos comprometidos de hardware e software. Esses recursos isolados permitem que sua organização atenda a requisitos rigorosos de segurança, disponibilidade e desempenho, reduzindo custos e complexidade.
O Oracle Autonomous Database sempre é executado no Oracle Exadata e no Oracle RAC, se beneficia de sua alta disponibilidade, escalabilidade e redundância e está em conformidade com o Nível Silver do Oracle MAA por padrão.
O diagrama de arquitetura a seguir mostra o Oracle Autonomous Database on Dedicated Exadata Infrastructure:

Descrição da ilustração migrar-autonomousdb-dedicated-infra.png
Esta arquitetura consiste nos seguintes componentes:
- VCN com duas sub-redes com acesso a serviços gerenciados pelo OCI.
- Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
- Autonomous Exadata Infrastructure e Cluster de VMs do Autonomous Exadata implantados na sub-rede do cliente.
- Oracle Autonomous Database implantado no Cluster de VMs do Autonomous Exadata.
- Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
- (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
- (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).
Essa arquitetura se beneficia de:
- Alta disponibilidade e redundância incorporadas fornecidas pelo Oracle Exadata e pelo Oracle RAC.
- Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
- Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
- Escalabilidade on-line e automática de recursos de computação e armazenamento.
- Provisionamento de banco de dados automatizado e operações de ciclo de vida autônomas.
- A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
- Migrações automatizadas usando o ZDM.
- Os modelos de licenciamento da OCI e as opções da Enterprise Edition estão incluídos sem custo adicional.
Recomendações
- Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
- Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
-
Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais e garantir aplicativos ininterruptos.
- Opcionalmente, você pode migrar para o Oracle Autonomous Database Serverless.
Migrar para um Banco de Dados Oracle RAC de Dois Nós no Oracle Base Database Service
O banco de dados Oracle RAC de dois nós no Oracle Base Database Service fornece alta disponibilidade ao Oracle RAC e está em conformidade com o Nível Silver do Oracle MAA quando implantado com o Oracle Data Guard.
O diagrama de arquitetura a seguir mostra um banco de dados Oracle RAC de dois nós no Oracle Base Database Service:

Descrição da ilustração migrar-two-node-orclracdb-basedbsrv.png
Esta arquitetura consiste nos seguintes componentes:
- VCN com duas sub-redes e um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
- Aplicativo na VM do OCI Compute em execução na sub-rede do aplicativo.
- Banco de dados Oracle RAC de dois nós implantado no Oracle Base Database Service na sub-rede do banco de dados, cada nó implantado em outro Domínio de Falha.
- Oracle Database Autonomous Recovery Service para backups automáticos do banco de dados.
- (Opcional) O serviço OCI Object Storage como uma solução alternativa para backups automáticos de banco de dados.
- (Opcional) OCI Vault para gerenciamento de chaves de Criptografia Transparente de Dados (TDE).
Observação:
Ao migrar para Máquinas Virtuais em vez do Exadata, você perderá os benefícios de redundância e desempenho do Exadata.Essa arquitetura se beneficia de:
- Alta disponibilidade com o Oracle RAC implantado em dois Domínios de Falha.
- Proteção do aplicativo contra interrupções durante interrupções e operações de manutenção com o Application Continuity.
- Proteção de dados aprimorada com o Oracle Database Autonomous Recovery Service.
- Provisionamento de banco de dados automatizado e operações de ciclo de vida.
- A TDE é ativada por padrão com a opção de usar o OCI Vault para gerenciamento de chaves.
- Migrações automatizadas usando o ZDM.
- Modelos de licenciamento da Oracle Cloud.
Recomendações
- Configure o backup automático no Oracle Database Autonomous Recovery Service para minimizar a carga de trabalho de backup no banco de dados implementando a estratégia incremental de backup permanente que elimina backups completos semanais. Além disso, ele permite uma restauração e recuperação mais rápidas, fornecendo uma cópia de backup virtual completa e eliminando a necessidade de recuperar backups incrementais.
- Ative a proteção de dados em tempo real do Oracle Database Autonomous Recovery Service para sincronizar suas transações em tempo real com o serviço de recuperação. A proteção de dados em tempo real minimiza a possibilidade de perda de dados para alcançar um RPO (Recovery Point Objective) subsegundo.
- Considere configurar o backup automático para o serviço OCI Object Storage como alternativa, que fornece espelhamento tridirecional entre Domínios de Disponibilidade ou Domínios de Falha.
- Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais para garantir aplicativos ininterruptos.
Migre para a Oracle Cloud VMware Solution
Semelhante às implantações on-premises, o provisionamento do banco de dados e todas as operações de manutenção e ciclo de vida do banco de dados geralmente são manuais e de total responsabilidade. Você deve considerar o licenciamento do Oracle Database no OCVS e a separação de clusters do OCVS para o Oracle Databases. As VMs de computação usam um sistema de arquivos local sem recursos de reinicialização fornecidos pelo Oracle Grid Infrastructure. Você deve configurar manualmente o Oracle Data Guard.
Essa arquitetura usa o Oracle Data Guard para garantir alta disponibilidade, pois o Oracle RAC não está disponível no OCVS.
O diagrama de arquitetura a seguir mostra um Oracle Database de instância única no OCVS com o Oracle Data Guard nos Domínios de Disponibilidade:

Descrição da ilustração migrar-single-ociregion-odb-ovcs-dg-ads.png
Essa arquitetura consiste nos seguintes componentes em cada região:
- VCN com um Gateway de Serviço para acessar serviços gerenciados pelo OCI.
- Centro de Dados Definido por Software OCVS (SDDC).
- Aplicativo principal na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade principal.
- Aplicativo stand-by na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade stand-by.
- Oracle Database de instância única principal na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade principal.
- O Oracle Database de instância única stand-by na VM do OCI Compute fornecida pelo OCVS no Domínio de Disponibilidade stand-by.
- Oracle Data Guard para replicar dados do banco de dados Principal para o Stand-by.
- OCI Object Storage para backups de banco de dados.
Recomendações
- Configure o Oracle Data Guard entre dois Domínios de Disponibilidade para proteger contra falhas no site. Como alternativa, você pode configurar o Oracle Data Guard em dois Domínios de Falha nas regiões da OCI com um único Domínio de Disponibilidade.
-
Use o Módulo de Backup na Nuvem do Oracle Database para configurar backups de banco de dados para o OCI Object Storage e se beneficie do espelhamento tridirecional entre Domínios de Disponibilidade ou Domínios de Falha.
-
Ative a Continuidade do Aplicativo para mascarar interrupções do banco de dados durante eventos planejados e não planejados dos usuários finais e garantir aplicativos ininterruptos.
Comparação de Opções
A OCI fornece várias opções para suas cargas de trabalho baseadas em VMware com diferentes recursos para alta disponibilidade, recuperação de desastres, migração, automação e muito mais.
A tabela a seguir compara as opções de migração do Oracle RAC Database usando o Oracle Exadata Database Service on Dedicated Infrastructure/
Oracle Exadata Database Service on Exascale Infrastructure, o Oracle Autonomous Database on Dedicated Exadata Infrastructure, o Oracle RAC de dois nós no Oracle Base Database Service e a Oracle Cloud VMware Solution:
Recurso | Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service em Infraestrutura do Exascale | Oracle Autonomous Database na Infraestrutura Dedicada do Exadata | Oracle RAC de dois nós no Oracle Base Database Service | Oracle Cloud VMware Solution |
---|---|---|---|---|
Implantação do banco de dados | Comanificado | Autônomo | Comanificado | Manual |
Operações de ciclo de vida | Ação automatizada | Autônomo | Ação automatizada | Manual |
Licenciamento | BYOL e licença incluídas | BYOL e licença incluídas | BYOL e licença incluídas | BYOL |
Criptografia TDE | Padrão e incluído | Padrão e incluído | Padrão e incluído | Opção manual, paga |
Armazenamento de Chaves de TDE | Wallet local e OCI Vault | Wallet local e OCI Vault | Wallet local e OCI Vault | Wallet local |
Migração de banco de dados | Automatizado usando o Oracle ZDM | Automatizado usando o Oracle ZDM | Automatizado usando o Oracle ZDM | Manual |
Nível do Oracle MAA | Silver | Silver | Silver | Bronze + Oracle Data Guard (responsabilidade do cliente) |
Alta disponibilidade | Oracle Exadata e Oracle RAC | Oracle Exadata e Oracle RAC | Oracle RAC | Reinicialização da VM |
Disaster Recovery | Restauração rápida do backup com o Oracle Database Autonomous Recovery Service | DR baseado em backup com o Oracle Database Autonomous Recovery Service | Restauração rápida do backup com o Oracle Database Autonomous Recovery Service | Restaurar de um backup |
Operações de backup | Ação automatizada | Autônomo | Ação automatizada | Manual |
Operações de restauração | Ação automatizada | Ação automatizada | Ação automatizada | Manual |
RPO (interrupção local) | Zero com o Oracle Database Autonomous Recovery Service | 10s com DR baseado em backup | Zero com o Oracle Database Autonomous Recovery Service | Último backup |
RTO (interrupção local) | Tempo para restauração | Zero (ou 1h + 1h/5TB )
|
Tempo para restauração | Tempo para restauração |
Continuidade de Aplicativos | Sim | Sim | Sim | Sim |