O Oracle GoldenGate coleta, replica e gerencia dados transacionais entre bancos de dados. Ele é um processo de captura de dados de alterações (CDC) baseado em log e um pacote de software de replicação usado com bancos de dados para sistemas de processamento de transações online (OLTP). O Oracle GoldenGate cria arquivos de trilha que contêm os dados alterados mais recentes do banco de dados de origem. Depois, ele envia esses arquivos ao servidor, onde um processo converte o arquivo de trilha em SQL padrão para ser aplicado ao banco de dados de destino.
O Oracle GoldenGate com RDS para Oracle é compatível com seguintes recursos:
-
Replicação de banco de dados ativo-ativo
-
Recuperação de desastres
-
Proteção de dados
-
Replicação em regiões e entre regiões
-
Migração e upgrades com tempo de inatividade zero
-
Replicação de dados entre uma instância de banco de dados do RDS para Oracle e um banco de dados que não seja Oracle
nota
Para obter uma lista de bancos de dados compatíveis, consulte Oracle Fusion Middleware Supported System Configurations
(Configurações do sistema compatíveis com o Oracle Fusion Middleware) na documentação da Oracle.
Você pode usar o Oracle GoldenGate com RDS para Oracle para atualizar para as versões principais do banco de dados Oracle. Por exemplo, é possível usar o Oracle GoldenGate para atualizar de um banco de dados on-premises do Oracle Database 11g para o Oracle Database 19c em uma instância de banco de dados do Amazon RDS.
Tópicos
Versões e opções de licenciamento com suporte para o Oracle GoldenGate
É possível usar a Standard Edition 2 (SE2) ou a Enterprise Edition (EE) do RDS para Oracle com Oracle GoldenGate versão 12c e posterior. É possível usar os seguintes recursos do Oracle GoldenGate:
-
O Oracle GoldenGate Remote Capture (extração) é compatível.
-
A captura (extração) é compatível com instâncias de banco de dados do RDS para Oracle que usam a arquitetura tradicional de banco de dados não CDB. A captura remota de PDB do Oracle GoldenGate é compatível com os bancos de dados de contêiner (CDBs) do Oracle Database 21c.
-
O Oracle GoldenGate Remote Delivery (replicat) é compatível com o RDS para instâncias de banco de dados Oracle que usam arquiteturas não CDB ou CDB. A entrega remota é compatível com a replicação integrada, replicação paralela, replicação coordenada e replicação clássica.
-
O RDS da Oracle é compatível com as arquiteturas Clássica e de Microsserviço do Oracle GoldenGate.
-
A replicação de valores do Oracle GoldenGate DDL e Sequence é compatível com o uso do modo de captura integrado.
Você é responsável por gerenciar o licenciamento (BYOL) do Oracle GoldenGate para usá-lo com o Amazon RDS em todas as Regiões da AWS. Para ter mais informações, consulte Opções de licenciamento do RDS para Oracle.
Requisitos e limitações do Oracle GoldenGate
Ao trabalhar do Oracle GoldenGate e RDS for Oracle, considere os seguintes requisitos e limitações:
-
Você é responsável por configurar e gerenciar o Oracle GoldenGate para usar com o RDS para Oracle.
-
Você é responsável por configurar uma versão do Oracle GoldenGate certificada com os bancos de dados de origem e de destino. Para obter mais informações, consulte Configurações do sistema compatíveis com o Oracle Fusion Middleware
na documentação da Oracle. -
Você pode usar o Oracle GoldenGate em vários ambientes da AWSdiferentes para diversos casos de uso. Se você tiver um problema de suporte relacionado ao Oracle GoldenGate, entre em contato com os Serviços de Suporte da Oracle.
-
É possível usar o Oracle GoldenGate em instâncias de banco de dados do RDS para Oracle que usam a Oracle Transparent Data Encryption (TDE). Para manter a integridade dos dados replicados, configure a criptografia no hub do Oracle GoldenGate usando volumes criptografados do Amazon EBS ou criptografia de arquivos de trilha. Configure também a criptografia para dados enviados entre o hub do Oracle GoldenGate e as instâncias de banco de dados de fonte e destino. As instâncias de banco de dados do RDS for Oracle são compatíveis com a criptografia com Oracle Secure Sockets Layer ou Oracle Native Network Encryption.