Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.4. Usando o RHN DB Control

O RHN Satellite com Embedded Database requer um utilitário para administrar este banco de dados. A Red Hat provê tal ferramenta: o RHN DB Control. Este utilitário de linha de comando permite que você faça qualquer coisa, desde criar, verificar e restaurar backups a obter o estado e reiniciar o banco de dados, quando necessário. Você deve ser um usuário oracle para invocar o RHN DB Control. Para começar, alterne para o usuário oracle:
su - oracle
Em seguida, invoque o seguinte comando:
db-control option

8.4.1. Opções de Controle do BD

O RHN DB Control oferece muitas opções de linha de comando. Para usá-las, como oracle insira a opção e valores apropriados, se necessários, após o comando db-control.

Tabela 8.1. Opções de Controle do BD do RHN

Opção Descrição
help Lista estas opções do db-control com detalhes adicionais.
backup DIRNAME Faz backup do banco de dados no diretório especificado.
examine DIRNAME Examina o conteúdo de um diretório de backup. Retorna o carimbo de data e hora da criação do backup e relata seu conteúdo.
extend Aumenta o espaço de tabela do Oracle do RHN
gather-stats PCT A estatística do Gather nos objetos do banco de dado do RHN Oracle. PCT é a porcetagem de linhas para estimativa (o padrão é 15%).
report Relata o uso atual do espaço do banco de dados.
report-stats Reporta sobre os segmentos com pilha ou estatísticas vazias.
restore DIRNAME Restaura o banco de dados pelo backup armazenado em DIRNAME. O banco de dados deve ser parado para este comando rodar com sucesso.
start Inicia a instância do banco de dados. Isto também pode ser feito invocando o comando service rhn-database start como root.
shrink-segments Os segmentos de banco de dados do Shrinks RHN Oracle com grande quantia de espaço livre.
status Exibe o status atual do banco de dados: "running" ou "offline".
stop Para a instância do banco de dados. Isto também pode ser feito invocando o comando service rhn-database stop como root.
tablesizes Exibe o relatório de espaço para cada tabela
verify DIRNAME Verifica o conteúdo do backup armazenado em DIRNAME. Este comando executa o checksum de cada arquivo guardado no backup.

Nota

As estatísticas de Banco de Dados são coleções de dados que descrevem mais detalhes sobre o banco de dados e os objetos no mesmo. Estas estatísticas são usadas pelo otimizador de consulta para escolher o mehor plano de execução para cada instrução do SQL. Como os objetos em um banco de dados podem mudar constantemente, as estatísticas devem ser atualizadas regularmente para que descrevam estes objetos de banco de dados de forma precisa. As Estatísticas são mantidas automaticamente pela Oracle. No entanto, se o seu banco de dados apresentar problemas de desempenho após muitas mudanças de dados, considere realizar a reunião de estatísticas manualmente.

Nota

Após deletar uma quantidade grande de dados, use o recurso segment-shrink para recuperar espaço livre fragmentado em um segmento do Banco de Dados da Oracle. Os benefícios do segment-shrink são a compactação de dados que leva à uma melhor utilização do cache e o fato dos dados compactados requererem menos blocos a serem examinados em verificação completa de tabelas, os quais levam à um melhor desempenho.
O recurso do segmento shrink funciona somente nos recém criados Oracle Database 10g Versão 2, o qual é distribuído com o RHN Satellite Server 5.2.0. Devido às configurações padrão do banco de dados no Oracle Database 9i, este recurso não funciona em banco de dados que foram atualizados a partir de versões anteriores do RHN Satellite Server.