3 habilidades para ser um bom DBA
O administrador de banco de dados, também chamados de DBA, é o profissional responsável por gerenciar e monitorar um banco de dados ou sistemas de bancos de dados, se você não sabe o que é um DBA clique no link. E existem muitas lições que podem transformar um DBA mediano em um bom DBA.
O que um DBA precisa para ser um bom DBA?
Neste artigo, vamos listar 3 habilidades super importantes que foram ensinadas por mentores do assunto e que, com certeza, vão te ajudar a ser um DBA incrível.
Mas, antes vamos fazer a seguinte reflexão: imagine que você está trabalhando como DBA há muitos anos, que tipo de DBA você seria?
A resposta só tem 2 vertentes, são elas:
- Você é sempre o primeiro a chegar e o último a sair do escritório; e trabalha 10 horas por dia, com medo do seu banco de dados quebrar.
- Você está sempre atento e feliz durante o horário de trabalho; e costuma ser confiante e experiente, próspero para novos desafios.
Adivinhe qual das alternativas deveria ser a sua resposta… Sim, é a afirmação # 2!
Vamos listar, então, as 3 habilidades para você se tornar um bom DBA, confiante e próspero, como dito na afirmação 2.
- Aprender,
- Planejar e
- Documentar.
As regras são essas! Mas vamos especificar cada uma para que não fiquem dúvidas.
1-Aprender
Um dos mentores do assunto afirma que não importa o quão ocupado você esteja: é preciso se dedicar entre 15 e 30 minutos diariamente para se atualizar sobre à sua profissão.
Como fazer isso? Não importa! Pode ser com a leitura de um artigo de um blog – como você está fazendo agora. Ou pode ser folheando algumas páginas de um livro sobre Oracle, como o livro de Christian Antognini (Troubleshooting Oracle Performance) ou o de Cary Millsap (Otimizando o Desempenho da Oracle).
Ser um DBA exige que você mantenha suas habilidades atualizadas. Aliás, imaginem só a quantidade de novas habilidades que vocês podem aprender com as atuais tecnologias: Oracle 12c, Hadoop, SQL Server 2016, Unix, Oracle Golden Gate…
A lista nunca termina. E a aprendizagem nunca para.
2-Planejar
É importante planejar qualquer tipo de implantação seja um script simples, um controle de alterações mais complicado ou um upgrade de banco de dados / aplicativo.
Para planejar melhor qualquer tipo de alteração, você precisa ter um bom nível de compreensão de como os aplicativos funcionam e se conectam ao banco de dados, de como o servidor e o sistema de armazenamento trabalham e a relação deles com o banco de dados.
Quando você entender como tudo está relacionado, chegar a um plano fica muito fácil.
O planejamento fará de você um profissional proativo, em vez de estar sempre em um estado reativo aos problemas. Um planejamento adequado também assegurará a implantação bem-sucedida.
3-Documentar
É surpreendente quando sites de bancos de dados não tem a mínima documentação. Segundos alguns professores, existem 2 principais categorias para a documentação:
Categoria 1: A documentação das tarefas simples e diárias, ou seja, aquelas que você deve ter sempre anotada em um papel. São elas:
- Alterar senhas
- Criar usuários
- Extensão de arquivos de dados
- Corrigir erros de backup, entre outras.
Para cada problema em que você trabalha, documente a solução. Ponha em um pedaço de papel ou use um bloco de notas digital, se você tiver aptidão.
Trate cada tarefa, como se fosse auditada. Sempre se pergunte qual seria sua resposta se o seu trabalho tivesse que ser explicado. Vamos listar alguns exemplos para cada trabalho que você vai executar.
Antes de estender o arquivo de dados: nome do arquivo, tamanho e tamanho máximo, incremento, espaço disponível no disco.
Estender o arquivo de dados: as instruções que eu segui.
Depois de estender o arquivo de dados: nome do arquivo, tamanho e tamanho máximo, incremento, espaço disponível no disco.
Categoria 2: A documentação do seu banco de dados, o qual podemos chamar de “Manual do DBA”.
Esse manual deve incluir todas as informações necessárias para executar e administrar os seus bancos de dados. O manual é uma documentação viva, que deve respirar constantemente com as mudanças de seu local. Você precisa manter o manual com as alterações que ocorrem.
Em resumo: você sempre deve adicionar documentos ao seu manual ao encontrar coisas novas.
O que seu manual incluirá?
- Diagramas de banco de dados e servidor,
- Procedimentos de backup e restauração,
- Procedimentos de encerramento / inicialização de bancos de dados e qualquer aplicativo,
- Procedimentos de gerenciamento de usuários,
- Segurança de banco de dados,
- Instruções on call,
- Erros e correções comuns,
- Problemas de desempenho e correções.
Saiba que ter uma boa documentação vai fazer você estar sempre confiante e pronto para enfrentar qualquer problema!
Finalizando: lembre-se das 3 coisas importantes para se tornar um DBA IMPRESSIONANTE: Aprender, Planejar e Documentar.
Gostou do artigo? Que tal compartilhar ele com os seus amigos? Se você tiver qualquer dúvida ou algo a acrescentar deixe um comentário! A sua contribuição faz com que o nosso projeto cresça e nossa mensagem possa chegar para mais pessoas!
Agora eu te convido para conhecer um artigo que eu escrevi no meu portal o aprendaplsql.com que é: O que SQL, ele ficou bem legal direto e claro e acredito que você vai gostar.
Meu nome é Mateus Wolff e trabalho com TI desde 2009. Sou arquiteto de soluções de proteção de dados e tenho algumas certificações como VMCE, VCP-DCV e ITIL.
Participo do programa de reconhecimento Veeam Vanguard e sou ex membro do grupo Veeam Legends.
Também sou líder do grupo Veeam User Group Brasil.
Parabéns pelo conteúdo deste blog, fez um ótimo
trabalho!
Gostei muito.
um grande abraço!!!