Verificação cruzada de logs redo
Você pode fazer a verificação cruzada de logs redo arquivados usando o procedimento rdsadmin.rdsadmin_rman_util.crosscheck_archivelog
do Amazon RDS.
É possível usar esse procedimento para fazer uma verificação cruzada dos logs redo arquivados registrados no arquivo de controle e, opcionalmente, excluir os registros de logs expirados. Quando o RMAN faz um backup, ele cria um registro no arquivo de controle. Com o tempo, esses registros aumentam o tamanho do arquivo de controle. Recomendamos que você remova registros expirados periodicamente.
nota
Os backups padrão do Amazon RDS não usam o RMAN e, portanto, não criam registros no arquivo de controle.
Esse procedimento usa o parâmetro comum p_rman_to_dbms_output
para tarefas do RMAN.
Para obter mais informações, consulte Parâmetros comuns para procedimentos do RMAN.
Esse procedimento também usa o seguinte parâmetro adicional.
Nome do parâmetro | Tipo de dados | Valores válidos | Padrão | Obrigatório | Descrição |
---|---|---|---|---|---|
|
booliano |
|
|
Não |
Quando Quando |
Esse procedimento não tem suporte para as seguintes versões de mecanismo de banco de dados do Amazon RDS para Oracle:
-
Oracle Database 21c (21.0.0)
-
Oracle Database 19c (19.0.0)
O exemplo a seguir marca os registros de log redo arquivados no arquivo de controle como expirados, mas não exclui os registros.
BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired =>
FALSE
, p_rman_to_dbms_output =>FALSE
); END; /
O exemplo a seguir exclui os registros d logs redo arquivados expirados do arquivo de controle.
BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired =>
TRUE
, p_rman_to_dbms_output =>FALSE
); END; /