Realização de tarefas comuns de banco de dados para instâncias de banco de dados - Amazon Relational Database Service

Realização de tarefas comuns de banco de dados para instâncias de banco de dados

Veja a seguir como executar determinadas tarefas comuns de DBA relacionadas aos bancos de dados nas instâncias de bancos de dados do Amazon RDS que executam o Oracle. Para oferecer uma experiência de serviço gerenciada, o Amazon RDS não fornece acesso ao shell para as instâncias de banco de dados. O Amazon RDS também restringe o acesso a alguns procedimentos e tabelas do sistema que exigem privilégios avançados.

Verificação de um banco de dados

Para verificar um banco de dados, use o procedimento rdsadmin.rdsadmin_util.checkpoint do Amazon RDS. O procedimento checkpoint não tem parâmetros.

O exemplo a seguir verifica o banco de dados.

EXEC rdsadmin.rdsadmin_util.checkpoint;

Definição da recuperação distribuída

Para definir a recuperação distribuída, use os procedimentos rdsadmin.rdsadmin_util.enable_distr_recovery e disable_distr_recovery do Amazon RDS. Os procedimentos não têm parâmetros.

O exemplo a seguir habilita a recuperação distribuída.

EXEC rdsadmin.rdsadmin_util.enable_distr_recovery;

O exemplo a seguir desabilita a recuperação distribuída.

EXEC rdsadmin.rdsadmin_util.disable_distr_recovery;

Limpar a lixeira

Quando você remove uma tabela, o banco de dados Oracle não remove imediatamente o espaço de armazenamento. O banco de dados renomeia a tabela e coloca ela e todos os objetos associados em uma lixeira. A limpeza da lixeira remove esses itens e libera o espaço de armazenamento.

Para limpar toda a lixeira, use o procedimento rdsadmin.rdsadmin_util.purge_dba_recyclebin do Amazon RDS. No entanto, este procedimento não pode limpar a lixeira de objetos SYS e RDSADMIN. Se você precisar limpar esses objetos, entre em contato com o AWSSupport.

O exemplo a seguir limpa toda a lixeira.

EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;