Perguntas frequentes sobre o Amazon RDS para Oracle

Licenciamento e suporte

Há duas opções de licenciamento disponíveis para utilizar o Amazon RDS for Oracle:

Bring Your Own License (BYOL): nesse modelo de licença, é possível utilizar suas licenças existentes do Oracle Database para executar implantações do Oracle no Amazon RDS. Para executar uma instância de banco de dados usando o modelo BYOL, você deverá ter a licença pertinente do banco de dados Oracle (com a licença e o suporte de atualização de software) para a classe da instância de banco de dados e a edição do banco de dados Oracle que deseja executar. Você também deverá seguir as políticas do Oracle para o licenciamento do software do banco de dados Oracle no ambiente de computação em nuvem. As instâncias de banco de dados residem no ambiente do Amazon EC2. A política de licenciamento do Oracle para o Amazon EC2 encontra-se aqui.

Licença inclusa: no modelo de serviço “Licença inclusa”, você não precisa de licenças Oracle adquiridas separadamente. O software Oracle Database foi licenciado pela AWS para seu uso, sujeito à Seção 10.3.1 dos Termos de serviço da AWS. A definição de preço "Licença incluída" inclui o software, os recursos de hardware subjacentes e as capacidades de gerenciamento do Amazon RDS.

No momento, o Amazon RDS aceita as seguintes edições do banco de dados Oracle de acordo com cada um dos modelos de licenciamento exibidos abaixo:

BYOL: Standard Edition Two (SE2) e Enterprise Edition (EE)

Licença incluída: Standard Edition Two (SE2)

BYOL: para executar uma instância de banco de dados no modelo BYOL, você deve ter a licença apropriada do Oracle Database (com a licença e o suporte de atualização de software) para a classe da instância de banco de dados e a edição do Oracle Database que deseja executar. Você deverá seguir as políticas do Oracle para o licenciamento do software do banco de dados Oracle no ambiente de computação em nuvem. As instâncias de banco de dados residem no ambiente do Amazon EC2. A política de licenciamento do Oracle para o Amazon EC2 encontra-se aqui.

Licença inclusa: no modelo de serviço “Licença inclusa”, você não precisa de licenças Oracle adquiridas separadamente. O software Oracle Database foi licenciado pela AWS para seu uso, sujeito à Seção 10.3.1 dos Termos de serviço da AWS.

BYOL: com esse modelo, você continuará a usar sua conta de suporte ativa do Oracle e poderá entrar em contato diretamente com o Oracle para fazer solicitações específicas do Oracle Database. Se você tem uma conta ativa da AWS Premium Support, entre em contato com a AWS Premium Support para questões específicas sobre o Amazon RDS. A Amazon Web Services e a Oracle têm um processo de suporte de vários fornecedores para casos que exigem assistência das duas organizações.

Licença inclusa: nesse modelo, se você tiver uma conta ativa do AWS Premium Support, entre em contato com o AWS Premium Support para solicitações de serviço específicas do Amazon RDS e do banco de dados da Oracle.

BYOL: é possível escalar as instâncias de banco de dados de acordo com os termos de suas licenças do Oracle.

Licença inclusa: as instâncias de banco de dados que estão sendo executadas no Oracle poderão ser aumentadas ou diminuídas a qualquer momento, o que está sujeito à definição de preço por hora que prevalecer para cada classe de instância de banco de dados.

Para obter mais informações sobre as implicações de escalabilidade de instâncias de banco de dados reservadas, consulte a página de instâncias reservadas.

BYOL: você deverá ter “a licença e o suporte de atualização de software” do Oracle para utilizar o Amazon RDS para Oracle Database.

Licença inclusa: o custo da “licença de atualização de software” está integrado ao preço por hora, o que permite o acesso a atualizações de software do Oracle Database.

Sim. Você poderá usar suas opções de licença por meio da ILC da AWS ou do Console AWS selecionando Modify Instance e escolhendo a opção adequada no menu suspenso “Licensing Model”.

Para o modelo BYOL, é possível migrar das edições SE2 do software do Oracle para a Enterprise Edition, desde que você tenha uma licença não utilizada do Oracle adequada para a edição e a classe da instância de banco de dados que pretende executar. Não é possível mudar da Enterprise Edition para outras edições. Para alterar a edição e manter o seus dados, crie um snapshot de sua instância de banco de dados em execução e depois crie uma nova instância de banco de dados da edição desejada por meio daquele snapshot. Depois, você deverá excluir a antiga instância de banco de dados, a não ser que deseje mantê-la em execução e tenha as licenças apropriadas do banco de dados Oracle.

Versões de mecanismos de banco de dados

Para o Oracle Database versão 12.1 e anteriores, os nomes da versão do mecanismo de banco de dados do Amazon RDS estão no formato X.Y.Z, em que: X = versão principal (por exemplo, 12.1), Y = nível de lançamento (por exemplo, 0.2) e Z = número da versão dentro da série de lançamentos do RDS (por exemplo, v20). Por exemplo, uma versão do mecanismo de banco de dados do Oracle pode ser 12.1.0.2.v20

Para Oracle Database versão 12.2 e superior, os nomes da versão do mecanismo de banco de dados do Amazon RDS estão no formato A.B.C.D, em que: A = a família de versões do lançamento anual (ex. 19.0.0.0), B = Atualização de lançamento trimestral (ex. ru-2020-04), C = Revisão de atualização de lançamento trimestral (ex. rur-2020-04) e D = número da versão dentro da série de lançamentos do RDS (ex. r1). Por exemplo, uma versão do mecanismo de banco de dados do Oracle pode ser 19.0.0.0.ru-2020-04.rur-2020-04.r1. As Revisões de atualização da versão não são usadas atualmente pelo RDS, mas a RUR está incluída no nome caso elas sejam usadas no futuro.

A Oracle lança atualizações para as principais versões com suporte trimestralmente - Patch Set Updates (PSU – Atualizações de conjunto de correções) no caso de 12.1 e anteriores e Release Updates (RU – Atualizações de versão) para 12.2 e superior. Elas incluem atualizações críticas de segurança, bem como correções não relacionadas a segurança recomendadas pela Oracle. As versões do Amazon RDS DB Engine são projetadas com um determinada PSU ou RU como linha de base e podem conter correções além dele.

Para obter uma lista completa de correções incluídas em cada versão, acesse a documentação.

Do ponto de vista do Amazon RDS, uma alteração de versão será considerada principal se a versão principal ou o nível de lançamento forem alterados. Por exemplo, ir da 12.1.0.2.v20 para a 12.2.0.1.rur-2020-04.rur-2020-04.r1 ou da 19.0.0.0.ru-2020-04.rur-2020 04.r1 para a 21.0.0.0.ru-2020-04.rur-2020-04.r1 seria um upgrade da versão **principal**. Uma alteração de versão seria considerada secundária se fosse da 12.1.0.2.v20 para a 12.1.0.2.v22 ou da 19.0.0.0.ru 2020-04.rur-2020-04.r1 para a 19.0.0.0.ru-2020-10.rur-2020-10.r1.

Para obter a lista mais recente das principais versões com suporte do Amazon RDS para Oracle, acesse a documentação.

Consulte o Guia do usuário do Amazon RDS para obter detalhes da composição do conjunto de patch de cada versão do mecanismo de banco de dados do Oracle.

Para obter informações sobre várias versões com suporte pelo Amazon RDS para Oracle, consulte as Notas de versão do Oracle Database Engine.

ntre em contato com a equipe de contas da AWS ou o AWS Support para obter mais informações sobre o Oracle MDS para Amazon RDS for Oracle. 

Opções e recursos

O Amazon RDS para Oracle também oferece suporte a dois tipos de tecnologias de replicação: Multi-AZ do Amazon RDS e réplicas do Oracle. As implantações Multi-AZ são compatíveis com os modelos de licenciamento Licença incluída e Bring Your Own License (BYOL), enquanto as réplicas são compatíveis apenas com o modelo Bring Your Own License (BYOL). O Amazon RDS para Oracle fornece a implantação multi-AZ para oferecer disponibilidade e durabilidade aprimoradas para instâncias de banco de dados (DB) em uma região específica da AWS, e geralmente é uma solução eficaz de recuperação de desastres (DR) para a maioria dos casos de uso. Para clientes que executam bancos de dados de missão crítica que têm um requisito comercial, para que sua configuração de DR abranja diferentes regiões da AWS, o recurso Réplicas do Oracle é a escolha ideal.

As réplicas do Amazon RDS para Oracle são complementares às implantações Multi-AZ do Amazon RDS. O Multi-AZ do Amazon RDS fornece alta disponibilidade e proteção de dados, a réplica do Oracle na região associada processa a escalabilidade de workloads somente leitura. A réplica do Oracle da região fornece a recuperação de desastres, além da escalabilidade de leitura.

Além disso, é possível usar soluções de replicação lógica, como Amazon Database Migration Service (DMS), Oracle GoldenGate e outras. Normalmente, essas soluções são gerenciadas pelo cliente e capturam alterações de logs de repetição de ações arquivados para replicá-las em outros armazenamentos de dados.

O Oracle Data Guard é um recurso de alta disponibilidade disponível para a edição empresarial do banco de dados Oracle. Atualmente, o Amazon RDS utiliza uma tecnologia de replicação sincronizada diferenciada e funcionalidade de failover automática para oferecer implantações Multi-AZ para Instâncias de banco de dados Oracle. As implementações Multi-AZ encontram-se disponíveis para todas as edições do banco de dados Oracle suportadas pelo Amazon RDS.

As réplicas de leitura do Amazon RDS for Oracle (na região e entre regiões) usam o Oracle Active Data Guard entre as instâncias de banco de dados principal e física em espera (réplica de leitura). O Amazon RDS para Oracle configura a replicação assíncrona do Data Guard entre a instância primária e instância de réplica de leitura. Se a réplica estiver no modo somente leitura, certifique-se de que você tenha licenças do Active Data Guard. Se você colocar a réplica no modo montado, você não precisará de licenças do Active Data Guard. Somente o mecanismo de banco de dados do Oracle é compatível com réplicas montadas.

Sim, esperamos que você precise usar duas vezes mais licenças para implantações Multi-AZ do que usaria em uma implantação Single-AZ parecida para considerar a instância de banco de dados de espera. No entanto, você deve rever seu Acordo de Licenciamento de Software do Oracle e cumprir com as políticas de Licenciamento do Oracle.

Não. No momento, o RAC não é aceito.

Consulte a seção “Suporte ao recurso de banco de dados” da página da documentação.

O Amazon RDS é compatível com os trinta conjuntos de caracteres na lista “Conjuntos de Caracteres do Banco de Dados de ASCII Recomendados” do Oracle. Você pode especificar seu conjunto de caracteres desejado ao criar uma nova instância de banco de dados. Isso é opcional e o conjunto de caracteres padrão é AL32UTF8. Para informações adicionais, consulte a documentação do Amazon RDS.

O Amazon RDS gerencia o Oracle Wallet e a chave mestra de criptografia para a instância de banco de dados.

O Oracle Database oferece suporte a diversos recursos que variam de acordo com a edição do banco de dados Oracle que você executar. Consulte o Manual do usuário do Amazon RDS para saber a quais recursos do Oracle o Amazon RDS oferece suporte.

O Amazon RDS para Oracle oferece suporte a instâncias de memória estendida para o tipo de instância R5. Essas instâncias oferecem uma contagem de vCPU baixa, mas um volume de memória maior, o que permite que os clientes dimensionem corretamente suas workloads e economizem custos. Para mais informações, consulte os tipos de instâncias compatíveis no Amazon RDS para Oracle.

O Database Activity Streams (DAS) para Amazon Relational Database Service (Amazon RDS) for Oracle fornece uma transmissão quase em tempo real de todas as instruções auditadas (SELECT, DML, DDL, DCL, TCL) executadas na sua instância de banco de dados. Os dados de auditoria são coletados da auditoria unificada do banco de dados, enquanto o armazenamento e o processamento de atividades do banco de dados são gerenciados fora do banco de dados. Como parte da implantação do DAS, o administrador do banco de dados especifica as políticas de auditoria unificadas nativas do banco de dados Oracle nos objetos fornecidos. Em seguida, seu administrador de segurança inicia o DAS na sua instância de banco de dados do Amazon RDS for Oracle e fornece uma chave do AWS Key Management Service (KMS) para criptografia. Sua atividade de banco de dados é criptografada e enviada de maneira assíncrona a um fluxo de dados do Amazon Kinesis provisionado em nome da sua instância de banco de dados do Amazon RDS para Oracle. As permissões para habilitar e desabilitar o DAS podem ser gerenciadas pelo IAM, permitindo a separação de tarefas entre a equipe de segurança/compatibilidade e os DBAs. Para saber mais sobre o Amazon RDS Database Activity Streams for Oracle, acesse a documentação.

O Amazon RDS oferece suporte a backups automatizados entre regiões para o Oracle. Quando esse recurso é habilitado, os snapshots e os backups de log de refazimento arquivados capturados e retidos na região de origem onde a instância RDS reside são automaticamente replicados para uma segunda região. O RDS mantém o snapshot e os logs arquivados de acordo com o período de retenção de backup escolhido para habilitar a capacidade de recuperação pontual (PITR) na região de destino. Esse recurso é ideal se você precisar de uma capacidade de DR econômica que ajude a economizar em computação e, em alguns casos, em custos de licença até uma PITR ser necessária em outra região. Para mais informações, leia esta publicação do blog.

Sim, o Amazon RDS é compatível com o upgrade automático do arquivo de fuso horário Oracle. Para habilitar este recurso, é necessário adicionar a opção TIMEZONE_FILE_AUTOUPGRADE. Para obter mais informações, revise a documentação.