Índice do fórum Treinamentos Básicos Treinamento DBA Júnior Rotinas de Manutenção

Rotinas de Manutenção

Dúvidas, dicas e atualizações sobre o Treinamento DBA Júnior.

Mensagem Ter Jun 25, 2013 5:16 pm

Mensagens: 0
Preciso muito saber quais rotinas de manutenção devemos fazer como boas praticas para manter uma base em bom funcionamento.

Aguardo um retorno.

Mensagem Qua Jun 26, 2013 3:23 am

Mensagens: 0
olha...todas rotinas ainda tbm n estou manjando mas tem uma bem importante que é o comando yum -y update que é bom realizar pelo menos uma vez a cada semana para manter seus pacotes sempre atualizados, xD

Mensagem Sex Jun 28, 2013 12:27 pm

Mensagens: 0
Pois é rapaz estou na caça de algumas rotinas padronizadas.
Agradeço sua ajuda.
abraço.

Mensagem Ter Jul 02, 2013 3:28 am
portilho Site Admin

Mensagens: 482
Segue as que eu faço em meus clientes:

- Atividades diárias: Backup físico, backup lógico, atualização de estatísticas, controle de espaço físico, controle de espaço lógico, tratamento de erros junto aos fabricantes, teste de contatos da empresa.
- Atividades semanais: Validação de integridade física, análise de relatórios de desempenho, adequação de parâmetros baseada na análise de desempenho, criação de índices, remoção de índices, atualização de planos de execução.
- Atividades mensais: Reorganizações, teste de restore, validação de integridade lógica.
- Atividades bimestrais: Teste de Alta Disponibilidade, aplicação de correções.
- Atividades sob demanda: Backup físico, backup lógico, restore, criação de usuários, criação de objetos, remoção de objetos, análise de desempenho, adequação de parâmetros baseada na análise de desempenho, operações de alta disponibilidade (switchover, switchback, failover, failback, reinstate), alterações na instância ou banco de dados.

Mensagem Sáb Jul 13, 2013 7:21 pm

Mensagens: 0
Vale a pena ressaltar que as informações passadas pelo Portilho servem para QUALQUER banco de dados. Se alguem precisar de info e scripts referentes a SQL Server podem contar comigo para dar um apoio.

[], Alexandre

Mensagem Seg Jul 15, 2013 8:20 pm
portilho Site Admin

Mensagens: 482
Exato Alexandre!
Eu fiz essa lista exatamente pensando no menor denominador comum!

Mensagem Qua Out 21, 2015 1:02 pm

Mensagens: 0
Bom, ai me surgiu uma dúvida.

O que devo usar como critério para saber do que tenho que fazer as coletas de estatísticas diárias? :D

Mensagem Sex Out 23, 2015 9:51 am
portilho Site Admin

Mensagens: 482
Deve-se coletar estatísticas dos objetos que sofreram alterações.
Quanto mais alterações, mais necessária é a atualização das estatísticas.
A quantidade de alterações pode ser verificada na DBA_TAB_MODIFICATIONS.
O Job automático diário (>= 10gR1) de coleta de estatísticas já irá coletar de todos os objetos considerados STALE. STALE, por padrão, são os objetos que sofreram mais que 10% de alterações.

Mensagem Sex Out 23, 2015 11:43 am

Mensagens: 0
Executei a seguinte query para ver os dados:

SELECT t.table_owner,t.table_name, t.inserts,t.updates,t.deletes,t.timestamp
FROM sys.DBA_TAB_MODIFICATIONS t;

Esses números são diários? Ou são referentes a dados de acordo com o t.timestamp?

Mensagem Seg Out 26, 2015 10:57 am
portilho Site Admin

Mensagens: 482
Essa tabela é alterada depois que o objeto sofre alterações, mas não imediatamente.

"For performance reasons, the Oracle Database does not populate this view immediately when the actual modifications occur."
Fonte: http://docs.oracle.com/cd/B19306_01/ser ... s_4149.htm


Voltar para Treinamento DBA Júnior

cron