1. Documentación en Tahiti -> Oracle Database, 11g Release 2 (11.2) -> Masters Book List -> Data Guard Concepts and Administration -> 11 Using RMAN to Back Up and Restore Files -> Recommended RMAN and Oracle Database Configurations
Documentación en Tahiti -> Oracle Database, 11g Release 2 (11.2) -> Masters Book List -> Backup and Recovery Reference -> 2 RMAN Commands: @ (at sign) to QUIT -> CONFIGURE
2. El objetivo de este punto es saber aplicar una política de borrado adecuado en la BD de Standby para los archivelogs recibidos de la primaria. Existen dos configuraciones recomendadas en función de la BD donde hagamos los Backups.
3. Si hacemos los Backups en la BD de Standby, esta sería la configuración recomendada.
# Nos conectamos a RMAN desde la BD de Standby rman target / catalog rman/rman@OEM CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE BACKUP OPTIMIZATION ON; # Deberíamos configurar los parámetros del software de media pero en nuestro entorno no lo hacemos # CONFIGURE CHANNEL DEVICE TYPE SBT PARMS '<channel parameters>'; # Es recomendable utilizar la política de borrado de archivelogs en función del número de Backups # En el ejemplo hemos especificado que con una copia, los archivelogs ya se podrían borrar CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DEVICE TYPE SBT;
4. Si hacemos los Backups en la BD primaria, esta sería la configuración recomendada.
# Nos conectamos a RMAN desde la BD de Standby rman target / catalog rman/rman@OEM # Habilitamos el purgado de archivelogs en el Standby en cuanto se apliquen CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;
Para que veamos el efecto que produce este cambio, nos logamos en la instancia DG1 para ver como Oracle gestiona el espacio reclamable de los archivelogs.
-- Lanzamos la consulta para obtener el espacio ocupado en la FRA -- Veremos como casi todo o todo el espacio ocupado por "ARCHIVED LOG" es reclamable -- Estos archivelogs reclamables serán borrados cuando la BD necesite espacio SET PAGES 512 LINES 512 SELECT * FROM V$RECOVERY_AREA_USAGE;
5. Si utilizamos la BD Standby para hacer los Backups de Archivelogs, puede ser recomendable configurar la siguiente directiva en la BD primaria (RAC) para que permita borrar los archivelogs que ya han sido enviados a todas la BD de Standby, en caso de necesidad.
# Lanzamos el siguiente comando en la BD primaria (RAC) # Nos conectamos a RMAN desde la BD de RAC rman target / catalog rman/rman@OEM # Configuramos la política de borrado de los archivelos enviados a todas las Standby CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;