Activación y desactivación del seguimiento de cambio de bloques - Amazon Relational Database Service

Activación y desactivación del seguimiento de cambio de bloques

Bloquear los registros del seguimiento de cambio de bloques cambió los bloques de un archivo de seguimiento. Esta técnica puede mejorar el rendimiento de las copias de seguridad RMAN incrementales. Para obtener más información, consulte Uso del seguimiento de cambio de bloque para aumentar el rendimiento de las copias de seguridad incrementales, en la Documentación de la base de datos de Oracle.

Las características de RMAN no se admiten en una réplica de lectura. Sin embargo, como parte de su estrategia de alta disponibilidad, podría optar por habilitar el seguimiento de cambios de bloques en una réplica de solo lectura mediante el procedimiento rdsadmin.rdsadmin_rman_util.enable_block_change_tracking. Si promueve esta réplica de solo lectura a una instancia de base de datos de origen, se habilita el seguimiento de cambio de bloques para la nueva instancia de origen. De este modo, su instancia puede beneficiarse de copias de seguridad incrementales rápidas.

Los procedimientos de seguimiento de cambio de bloques son compatibles en la Enterprise Edition solo para las siguientes versiones del motor de base de datos:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

nota

En un CDB de un solo propietario, funcionan las siguientes operaciones, pero ningún mecanismo visible por el cliente puede detectar el estado actual de las operaciones. Véase también Limitaciones de las CDB de RDS para Oracle.

Puede activar el seguimiento de cambio de bloques de una instancia de base de datos utilizando el procedimiento rdsadmin.rdsadmin_rman_util.enable_block_change_tracking de Amazon RDS. Para desactivar el seguimiento de cambio de bloques, utilice disable_block_change_tracking. Estos procedimientos no tienen ningún parámetro.

Para determinar si el seguimiento de cambios de bloques está activado para su instancia de base de datos, ejecute la siguiente consulta.

SELECT STATUS, FILENAME FROM V$BLOCK_CHANGE_TRACKING;

El siguiente ejemplo activa el seguimiento de cambios de bloque para una instancia de base de datos.

EXEC rdsadmin.rdsadmin_rman_util.enable_block_change_tracking;

El siguiente ejemplo desactiva el seguimiento de cambios de bloque para una instancia de DB.

EXEC rdsadmin.rdsadmin_rman_util.disable_block_change_tracking;