Gerenciamento de atualizações para instâncias Db2 do Amazon RDS
Para ver a lista atual de versões secundárias do Db2 aceitas no RDS, use um dos seguintes comandos:
aws rds describe-db-engine-versions --enginedb2-seaws rds describe-db-engine-versions --enginedb2-ae
O Amazon RDS também comporta a política de implementação de atualizações para gerenciar atualizações automáticas de versões secundárias em vários recursos de banco de dados e Contas da AWS. Para obter mais informações, consulte Usar a política de implementação de atualização do AWS Organizations para atualizações automáticas de versões secundárias.
É possível especificar qualquer versão atualmente compatível do Db2 ao criar uma instância de banco de dados. É possível especificar a versão principal (como o Db2 11.5) e qualquer versão secundária compatível para a versão principal especificada. Se nenhuma versão for especificada, o Amazon RDS usará uma versão compatível por padrão, geralmente a versão mais recente. Se uma versão principal for especificada, mas uma versão secundária não, o Amazon RDS usará por padrão um lançamento recente da versão principal que você especificou. Para ver uma lista de versões compatíveis, bem como os padrões para instâncias de banco de dados recém-criadas, use o comando describe-db-engine-versions da AWS Command Line Interface (AWS CLI).
Por exemplo, para listar as versões de mecanismo compatíveis do Amazon RDS para Db2, execute o comando da AWS CLI a seguir. Substitua region pela Região da AWS.
Para Linux, macOS ou Unix:
aws rds describe-db-engine-versions \ --filters Name=engine,Values=db2-ae,db2-se \ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --regionregion
Para Windows:
aws rds describe-db-engine-versions ^ --filters Name=engine,Values=db2-ae,db2-se ^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --regionregion
Esse comando vai produzir uma saída semelhante ao seguinte exemplo:
[
{
"Engine": "db2-ae",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-ae-11.5"
},
{
"Engine": "db2-se",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-se-11.5"
}
]A versão padrão do Db2 pode variar de acordo com a Região da AWS. Para criar uma instância de banco de dados com uma versão secundária específica, especifique a versão secundária durante a criação da instância de banco de dados. É possível determinar a versão padrão de uma Região da AWS para db2-ae e de mecanismo de banco de dados db2-se executando o comando
describe-db-engine-versions. O exemplo a seguir exibe a versão padrão para a db2-ae do Leste dos EUA (Norte da Virgínia).
Para Linux, macOS ou Unix:
aws rds describe-db-engine-versions \ --default-only --enginedb2-ae\ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --regionus-east-1
Para Windows:
aws rds describe-db-engine-versions ^ --default-only --enginedb2-ae^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --regionus-east-1
Esse comando vai produzir uma saída semelhante ao seguinte exemplo:
[
{
"Engine": "db2-ae",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-ae-11.5"
}
]Com o Amazon RDS, você controla quando vai atualizar a instância do Db2 para uma nova versão principal compatível com o Amazon RDS. É possível manter a compatibilidade com versões específicas do Db2, testar novas versões com a aplicação antes de implantar na produção e realizar atualizações da versão principal no melhor período para a programação.
Com a atualização automática de versão secundária habilitada, o Amazon RDS atualiza automaticamente as instâncias de banco de dados para as novas versões secundárias do Db2, pois elas são compatíveis com o Amazon RDS. Essa correção ocorre durante a janela de manutenção programada. É possível modificar uma instância de banco de dados para habilitar ou desabilitar atualizações automáticas de versões secundárias.
Com exceção das versões 11.5.9.1 e 11.5.10.0 do Db2, as atualizações automáticas para a nova versão secundária do Db2 incluem atualizações automáticas para novas compilações e revisões. Para 11.5.9.1 e 11.5.10.0, atualize manualmente as versões secundárias.
Se você cancelar os upgrades automaticamente agendados, poderá fazer upgrade manualmente para um lançamento de versão secundária com suporte seguindo o mesmo procedimento de um upgrade de versão principal. Para ter mais informações, consulte Atualizar a versão de mecanismo de uma instância de banco de dados.