Gerando relatórios AWR via script no Oracle Database 11g

Pessoal,
Bom dia!

Hoje eu gostaria de mostrar a vocês, um recurso muito do Oracle Database, chamado Automatic Workload Repository (AWR), que permite uma visão completa do banco de dados, como queries que mais consomem I/O, CPU, informações sobre a instância, servidor, fragmentação, uso de índices, eventos de wait, eventos que mais usam recursos e mais uma vasta gama de informações sobre o comportamento da instância. É um relatório completo do banco de dados e ajuda e muito, o DBA Oracle a investigar e descobrir possíveis problemas.

Geralmente, as instalações Oracle que possuem licença para usar o Oracle Enterprise Manager (OEM) geram esse relatório de forma automatizando, onde o DBA define um intervalo e o relatório é gerado de acordo com esse intervalo. Nas empresas onde eu trabalhei, esse relatório é gerado de hora em hora. Caso exista a necessidade de gerá-lo por um período de uma semana, por exemplo, com as informações de hora em hora para tentar identificar quando algum comportamento estranho da instância começou a ocorrer, eu teria que gerar cada um manualmente, repetindo isso 168 vezes.. rs

Mas não vamos fazer isso né? Para resolver esse problema, vou disponibilizar esse script para vocês:
Oracle Database – Gerar AWR.

Com ele, é possível especificar o dia e hora de início e fim e o script gera todos os arquivos nesse período e os exporta para um diretório à sua escolha. Para que você consiga executar esse script, será necessário executar 2 comandos simples no banco, para criar o directory no banco e nos conceder acesso no diretório criado:

Pronto. Basta executar o script, digitar o período desejado e baixar os arquivos HTML gerados. Boa análise, DBAs!

SQL, sql server, sql server 2008, sql server 2008 R2, Oracle, Oracle Database, Oracle 11g, Oracle 10g, Oracle 12c, MySQL, Firebird, Consultoria, Consultor, Programador, Programação. Desenvolvedor, Analista de Sistemas, DBA, Criação de website, Criação de Sistema Web, Vitória, Vila Velha, Guarapari, Espírito Santo, ES, Consultoria SQL em VItória, Treinamento, Curso, Prestação de serviço, prestar serviço, freelancer, freela, banco de dados, consultoria em banco de dados, consultor de banco de dados

Deixe uma resposta