DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo SQL Magazine 69 - Monitorando um Banco de Dados Oracle

Veja a criação de scripts para monitoramento de banco de dados Oracle.






Monitorando um Banco de Dados Oracle

 

LEAD

De que se trata o artigo?

Criação de scripts para monitoramento de banco de dados Oracle.

 

Para que serve?

Scripts que ajudarão o DBA na detecção pró-ativa de possíveis problemas com o banco de dados, bem como verificar o estado atual do backup, saúde geral do banco de dados, etc.

 

Em que situação o tema é útil?

Uma das tarefas cruciais do DBA é a verificação constante da situação geral do banco de dados. Os scripts criados neste artigo ajudarão nesta tarefa do dia-a-dia, enviando e-mails para o DBA informando a situação geral do banco de dados.

 

Uma das tarefas mais importantes de qualquer administrador de banco de dados é justamente a tarefa de monitorar o banco de dados para detectar, de maneira pró-ativa, possíveis problemas que possam comprometer a aplicação devido a falhas no banco de dados.

Dentro desta tarefa de monitoramento, o DBA deverá verificar diariamente os arquivos de log do banco de dados (Alert<SID>.log, arquivos de trace, etc.), verificar se o backup foi executado com sucesso, conferir o estado geral de performance, áreas de memória, etc.

Sem dúvida nenhuma, esta é uma tarefa que demanda tempo e deve ser encarada como o "café da manhã" do DBA. Uma das primeiras coisas que faço diariamente é esta verificação. A grande questão é a quantidade de bancos de dados que você administra. Caso administre um ou dois bancos de dados, esta tarefa não será tão maçante, mas como na maioria dos casos (incluindo o meu), o número de bancos de dados que o DBA é responsável é considerável e conectar-se ao servidor de cada um dos bancos de dados e efetuar uma verificação detalhada poderá consumir, em alguns casos, mais do que a manhã inteira, sem contar na quantidade de e-mails de usuários, desenvolvedores, gerentes, etc. que temos que responder.

Agora imagine uma situação em que, ao chegar na empresa ou mesmo ligar o notebook em casa, você já verifique a caixa de entrada de seu e-mail e já veja, logo de cara, e-mails enviados pelos servidores de banco de dados lhe passando todas as informações que citamos acima. Com certeza é algo que lhe poupará um bocado de tempo e lhe permitirá utilizar o seu tempo de maneira muito mais produtiva e eficiente, "atacando" os problemas de maneira eficaz.

É justamente este ponto que irei atacar neste artigo, criando uma série de scripts que, quando "instalados" no servidor de banco de dados, auxiliarão muito o DBA.

Definindo o ambiente

A primeira coisa a ser feita sempre que algum script precisa ser executado é definir todas as variáveis de ambiente, e neste arquivo iremos abordar apenas os sistemas operacionais UNIX e Linux.

Existem duas formas para se definir todas as variáveis de ambiente necessárias para a execução de um script:

1.                      Definir todas as variáveis necessárias "dentro" do próprio script;

2.                      Criar um arquivo de definição do ambiente e "chamá-lo" no script.

 

Neste artigo irei utilizar a segunda opção, pois ela traz enormes vantagens, como por exemplo, quando algum valor deve ser modificado em função de upgrade do banco de dados ou até mesmo o e-mail do DBA que irá receber o relatório."



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Ricardo Rezende

Ricardo Rezende ricardo@devmedia.com.br / ricarezende@gmail.com http://twitter.com/ricarezende DBA Oracle certificado pela Oracle University (DBA 9i track e DBA OCP 10g). IBM Certified Associated em DB2 V9. DBA Oracle na IBM do Brasil em projeto internacional administrando ambiente de produção....


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
3   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03