Considerações sobre atualizações do Oracle DB - Amazon Relational Database Service

Considerações sobre atualizações do Oracle DB

Antes de atualizar a instância Oracle, analise as informações a seguir.

Considerações sobre o Oracle Multitenant

A tabela a seguir descreve as arquiteturas do Oracle Database compatíveis em versões diferentes.

Versão do Oracle Database Status de suporte do RDS Arquitetura

Oracle Database 21c

Compatível

Somente CDB

Oracle Database 19c

Compatível

CDB ou não CDB

A tabela a seguir descreve os caminhos de atualização compatíveis e incompatíveis.

Caminho de atualização Compatível?

CDB para CDB

Sim

Não CDB para CDB

Não, mas é possível converter uma arquitetura não CDB em CDB e depois atualizá-la

CDB para não CDB

Não

Para obter mais informações sobre o Oracle Multitenant no RDS for Oracle, consulte Configuração de locatário único da arquitetura CDB.

Considerações de grupos de opções

Se sua instância de banco de dados usa um grupo de opções personalizado, às vezes o Amazon RDS não pode atribuir automaticamente um novo grupo de opções. Por exemplo, isso ocorre quando você faz a atualização para uma nova versão principal. Nesses casos, especifique um novo grupo de opções ao atualizar. Recomendamos que você crie um novo grupo de opções e adicione a ele as mesmas opções que o seu grupo de opções personalizadas existente.

Para obter mais informações, consulte Criar um grupo de opções ou Copiar um grupo de opções.

Se sua instância de banco de dados usar um grupo de opções personalizado que contém a opção APEX, às vezes você pode reduzir o tempo de atualização. Para fazer isso, atualize sua versão do APEX ao mesmo tempo que sua instância de banco de dados. Para obter mais informações, consulte Atualizar a versão do APEX.

Considerações de grupos de parâmetros

Se a sua instância de banco de dados usar um grupo de parâmetros personalizado, em alguns casos, o Amazon RDS não poderá atribuir automaticamente a ela um novo grupo de parâmetros. Por exemplo, isso ocorre quando você faz a atualização para uma nova versão principal. Nesses casos, certifique-se de especificar um novo grupo de parâmetros ao atualizar. Recomendamos que você crie um novo parameter group e configure os parâmetros como no seu parameter group personalizado existente.

Para obter mais informações, consulte Criar um grupo de parâmetros de banco de dados ou Copiar um grupo de parâmetros de banco de dados.

Considerações sobre fuso horário

É possível usar a opção de fuso horário para alterar o fuso horário do sistema usado pela sua instância de banco de dados Oracle. Por exemplo, é possível alterar o fuso horário de uma instância de banco de dados para que ele seja compatível com um ambiente local ou um aplicativo herdado. A opção de fuso horário altera o fuso horário no nível do host. O Amazon RDS for Oracle atualiza automaticamente o fuso horário do sistema ao longo do ano. Para obter mais informações sobre o fuso horário do sistema, consulte Fuso horário da Oracle.

Quando uma instância de banco de dados Oracle é criada, o banco de dados define automaticamente o fuso horário do banco de dados. O fuso horário do banco de dados também é conhecido como fuso DST (horário de verão). O fuso horário do banco de dados é diferente do fuso horário do sistema.

Entre versões do Oracle Database, conjuntos de patches ou patches individuais podem incluir novas versões do DST. Esses patches refletem as alterações nas regras de transição para várias regiões de fuso horário. Por exemplo, um governo pode mudar a data de início do DST. Alterações às regras de DST podem afetar dados existentes do tipo de dados TIMESTAMP WITH TIME ZONE.

Se você atualizar uma instância do RDS for Oracle, o Amazon RDS não atualizará o fuso horário do banco de dados automaticamente. Para atualizar o arquivo de fuso horário automaticamente, você pode incluir a opção TIMEZONE_FILE_AUTOUPGRADE no grupo de opções associado à sua instância de banco de dados durante ou após a atualização da versão do mecanismo. Para ter mais informações, consulte Atualização automática do arquivo de fuso horário do Oracle.

Como alternativa, para atualizar o fuso horário do arquivo de banco de dados manualmente, crie uma nova instância de banco de dados Oracle que tenha o patch de DST desejado. No entanto, recomendamos atualizar o arquivo de fuso horário do banco de dados usando a opção TIMEZONE_FILE_AUTOUPGRADE.

Depois de atualizar o arquivo de fuso horário, migre os dados da instância atual para a nova instância. É possível migrar dados usando várias técnicas, incluindo as seguintes:

  • AWS Database Migration Service

  • Oracle GoldenGate

  • Oracle Data Pump

  • Exportação/importação original (suporte desativado para uso geral)

nota

Quando dados são migrados usando o Oracle Data Pump, o utilitário gera o erro ORA-39405 quando a versão de fuso horário de destino é inferior à versão do fuso horário de origem.

Para obter mais informações, consulte Restrições de TIMESTAMP WITH TIMEZONE na documentação da Oracle.