Administración de actualizaciones para instancias de Amazon RDS Db2
Para ver la lista actual de versiones secundarias de Db2 compatibles en RDS, utilice uno de los siguientes comandos:
aws rds describe-db-engine-versions --enginedb2-seaws rds describe-db-engine-versions --enginedb2-ae
Amazon RDS también admite la política de implementación de actualizaciones para administrar las actualizaciones automáticas de versiones secundarias en varios recursos de bases de datos y Cuentas de AWS. Para obtener más información, consulte Uso de la política de implementación de actualizaciones de AWS Organizations para actualizaciones de versiones secundarias automáticas.
Puede especificar cualquier versión admitida actualmente de Db2 al crear una nueva instancia de base de datos. Puede especificar la versión principal (como Db2 11.5) y cualquier versión secundaria admitida para la versión principal especificada. Si no se especifica ninguna versión, Amazon RDS cambia de forma predeterminada a una versión admitida, normalmente la más reciente. Si se especifica una versión principal pero no una versión secundaria, Amazon RDS usa de manera predeterminada una versión reciente de la versión principal especificada. Para ver una lista de las versiones admitidas, así como de las versiones predeterminadas para instancias de bases de datos recién creadas, utilice el comando describe-db-engine-versions de la AWS Command Line Interface (AWS CLI).
Por ejemplo, para enumerar las versiones de motor compatibles con Amazon RDS para Db2, ejecute el siguiente comando de la AWS CLI. Sustituya region por su Región de AWS.
Para Linux, macOS o 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
El resultado de este comando debería ser similar al siguiente ejemplo:
[
{
"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"
}
]La versión predeterminada de Db2 puede variar según la Región de AWS. Para crear una instancia de base de datos con una versión secundaria concreta, especifique la versión secundaria durante la creación de la instancia de base de datos. Puede determinar la versión predeterminada de una Región de AWS para los motores de bases de datos db2-ae y db2-seejecutando el comando
describe-db-engine-versions. En el siguiente ejemplo, se devuelve la versión predeterminada de db2-ae para Este de EE. UU. (Norte de Virginia).
Para Linux, macOS o 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
El resultado de este comando debería ser similar al siguiente ejemplo:
[
{
"Engine": "db2-ae",
"EngineVersion": "11.5.9.0.sb00000000.r1",
"DBParameterGroupFamily": "db2-ae-11.5"
}
]Con Amazon RDS, puede controlar cuándo se actualiza una instancia de Db2 a una nueva versión principal admitida por Amazon RDS. Puede mantener la compatibilidad con versiones específicas de Db2, probar nuevas versiones con una aplicación antes de implementarlas en producción y realizar las actualizaciones de versiones principales en el momento que le resulte más conveniente.
Cuando se habilita la actualización automática de versiones secundarias, Amazon RDS actualiza automáticamente sus instancias de bases de datos a nuevas versiones secundarias de Db2 a medida que sean compatibles con Amazon RDS. Los parches se instalan durante el periodo de mantenimiento programado. Puede modificar una instancia de base de datos para habilitar o desactivar actualizaciones automáticas de versiones secundarias.
A excepción de las versiones 11.5.9.1 y 11.5.10.0 de Db2, las actualizaciones automáticas a la nueva versión secundaria de Db2 incluyen actualizaciones automáticas a nuevas versiones y revisiones. Para las versiones 11.5.9.1 y 11.5.10.0, actualice manualmente las versiones secundarias.
Si desactiva las actualizaciones programadas automáticamente, puede actualizar manualmente a una versión secundaria admitida siguiendo el mismo procedimiento que utilizaría para una actualización de la versión principal. Para obtener información, consulte Actualización de una versión del motor de una instancia de base de datos.