Acessando logs de refazimento online e arquivados - Amazon Relational Database Service

Acessando logs de refazimento online e arquivados

Talvez você queira acessar seus arquivos de log redo online e arquivados para exploração com ferramentas externas, como o GoldenGate, o Attunity e o Informatica, entre outras. Para acessar esses arquivos, faça o seguinte:

  1. Crie objetos de diretório que forneçam acesso somente leitura aos caminhos de arquivos físicos.

    Utilizar rdsadmin.rdsadmin_master_util.create_archivelog_dir e rdsadmin.rdsadmin_master_util.create_onlinelog_dir.

  2. Leia os arquivos usando PL/SQL.

    É possível ler os arquivos usando PL/SQL. Para obter mais informações sobre como ler arquivos a partir de objetos de diretório, consulte Listagem de arquivos no diretório de uma instância de banco de dados e Leitura de arquivos no diretório de uma instância de banco de dados.

O acesso a logs de transação é compatível com as seguintes versões:

  • Oracle Database 21c

  • Oracle Database 19c

O código a seguir cria diretórios que fornecem acesso somente leitura aos seus arquivos de log redo online e arquivados:

Importante

Esse código também revoga o privilégio DROP ANY DIRECTORY.

EXEC rdsadmin.rdsadmin_master_util.create_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.create_onlinelog_dir;

O código a seguir descarta os diretórios para seus arquivos de log redo online e arquivados.

EXEC rdsadmin.rdsadmin_master_util.drop_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.drop_onlinelog_dir;

O código a seguir concede e revoga o privilégio DROP ANY DIRECTORY.

EXEC rdsadmin.rdsadmin_master_util.revoke_drop_any_directory; EXEC rdsadmin.rdsadmin_master_util.grant_drop_any_directory;