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.
Tópicos
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;