#2 - O que você precisa conhecer para ser um bom DBA
Ser uma administrador de banco de dados não é uma tarefa fácil, em algumas empresas esperam que o DBA seja um especialista em várias áreas do ambiente de TI. É aconselhável um DBA conhecer o funcionamento de Redes, Desenvolvimento, Servidores não precisa ser especialista, o DBA precisa ser especialista em sua área, mas como o DBA é o profissional no setor de gerenciamento de TI, ele ter uma visão holística de todo o ambiente, e ter um pouco de conhecimento em outras áreas ajuda nas reuniões de equipe.
Mas você como DBA essas são as principais tarefas relacionadas a administração de banco de dados.
- Dimensionamento de hardware de servidores e aplicações.
- Previsões de memória, espaço em disco e CPUs necessárias para garantir o bom funcionamento das aplicações mantendo um bom desempenho e sem um orçamento execessivo.
- Instalação e manutenção de software Oracle.
- Devem ser realizadas as corretas atualizações de patches, principalmente os relacionados a segurança, mas antes de realizar a instalação dos patches o DBA deve realizar testes para garantir que ele seja adequadamente instalado.
- Projeto físico de banco de dados.
- Existem várias maneiras de configurar o armazenamento físico de um banco de dados e algumas delas geram grande impacto no desempenho dos sistemas e seu gerenciamento, o DBA deve estar ciente do impacto das diferentes estruturas de armazenamento nos dispositivos, como sistemas de discos e fitas.
- Monitoramento e ajuste do desempenho.
- Por se tratar de uma atividade contínua, um bom DBA será capaz de antecipar os problemas de desempenho e corrigi-los antes que eles surjam.
- Auxiliar os desenvolvedores nos projetos de aplicações e ajustes de SQL.
- O DBA deve saber identificar SQLs que geram problemas de desempenho e com isso ajustar a SQL e informar os responsáveis pela aplicação sobre os problemas encontrados.
- Ter contato com fornecedores, usuários finais, desenvolvedores, gerentes seniores e outros grupos de suporte.
- O DBA deve ter um papel de liderança na coordenação de planejamentos e ações de todos os grupos envolvidos no ambiente de TI.
- Fazer backup, restaurar e recuperar.
- Esse é papel mais importante de um DBA. O DBA deve estabelecer rotinas que garantirão que os objetivos combinados para o tempo de atividade seja de 100% e a perda de dados seja de 0%. Porque diante de problemas não existe certo ou errado, apenas a conformidade aos objetivos combinados.
- Gerenciamento de usuários e segurança.
- A segurança é outro ponto crítico na rotina de um DBA, o DBA deve configurar os procedimentos que garantirão a conformidade dos padrões acordados e monitorar a sua efetividade.
Resumo:
Situar a família de produtos Oracle.
- O banco de dados Oracle armazena e gerencia o acesso aos dados dos usuários.
- O Oracle Application Server executa aplicações que conectam os usuários ao banco de dados.
- O Oracle Enterprise Manager é uma ferramenta para gerenciar banco de dados, servidores de aplicações e, se desejar, todo o ambiente de computação.
- As linguagens embutidas no banco de dados para desenvolvimento de aplicações são SQL, PL/SQL e Java.
Explicar as estruturas relacionais.
- Os dados devem ser normalizados em tabela bidimensionais.
- As tabelas são vinculadas por meio de chaves primárias e chaves estrangeiras.
- Os diagramas de entidade-relacionamento representam graficamente as tabelas.
Entender a linguagem SQL.
- O SQL é uma linguagem orientada a conjuntos.
- Os comandos DML são SELECT, INSERT, UPDATE, DELETE e MERGE.
- Os comandos DDL são CREATE, ALTER, DROP, RENAME, TRUNCATE e COMMENT.
- Os comandos DCL são GRANT e REVOKE.
- Os comandos TCL são COMMIT, ROLLBACK e SAVEPOINT.
Entender a função do DBA.
- Dimensionar o hardware de servidor e aplicações.
- Instalar e manter o software Oracle.
- Fazer o projeto físico do banco de dados.
- Monitorar e ajustar o desempenho.
- Ajustar os desenvolvedores com o projeto de aplicações e ajuste de SQL.
- Ter contato com fornecedores, usuários finais, desenvolvedores, gerentes seniores e outros grupos de suporte.
- Fazer backup, restaurar e recuperar.
- Gerenciar de usuários e segurança.
Se tiverem dúvidas realizem um INSERT nos comentários e depois dê um COMMIT que depois respondo.
Abraço e bons estudos.
Ser uma administrador de banco de dados não é uma tarefa fácil, em algumas empresas esperam que o DBA seja um especialista em várias áreas do ambiente de TI. É aconselhável um DBA conhecer o funcionamento de Redes, Desenvolvimento, Servidores não precisa ser especialista, o DBA precisa ser especialista em sua área, mas como o DBA é o profissional no setor de gerenciamento de TI, ele ter uma visão holística de todo o ambiente, e ter um pouco de conhecimento em outras áreas ajuda nas reuniões de equipe.
Mas você como DBA essas são as principais tarefas relacionadas a administração de banco de dados.
- Dimensionamento de hardware de servidores e aplicações.
- Previsões de memória, espaço em disco e CPUs necessárias para garantir o bom funcionamento das aplicações mantendo um bom desempenho e sem um orçamento execessivo.
- Instalação e manutenção de software Oracle.
- Devem ser realizadas as corretas atualizações de patches, principalmente os relacionados a segurança, mas antes de realizar a instalação dos patches o DBA deve realizar testes para garantir que ele seja adequadamente instalado.
- Projeto físico de banco de dados.
- Existem várias maneiras de configurar o armazenamento físico de um banco de dados e algumas delas geram grande impacto no desempenho dos sistemas e seu gerenciamento, o DBA deve estar ciente do impacto das diferentes estruturas de armazenamento nos dispositivos, como sistemas de discos e fitas.
- Monitoramento e ajuste do desempenho.
- Por se tratar de uma atividade contínua, um bom DBA será capaz de antecipar os problemas de desempenho e corrigi-los antes que eles surjam.
- Auxiliar os desenvolvedores nos projetos de aplicações e ajustes de SQL.
- O DBA deve saber identificar SQLs que geram problemas de desempenho e com isso ajustar a SQL e informar os responsáveis pela aplicação sobre os problemas encontrados.
- Ter contato com fornecedores, usuários finais, desenvolvedores, gerentes seniores e outros grupos de suporte.
- O DBA deve ter um papel de liderança na coordenação de planejamentos e ações de todos os grupos envolvidos no ambiente de TI.
- Fazer backup, restaurar e recuperar.
- Esse é papel mais importante de um DBA. O DBA deve estabelecer rotinas que garantirão que os objetivos combinados para o tempo de atividade seja de 100% e a perda de dados seja de 0%. Porque diante de problemas não existe certo ou errado, apenas a conformidade aos objetivos combinados.
- Gerenciamento de usuários e segurança.
- A segurança é outro ponto crítico na rotina de um DBA, o DBA deve configurar os procedimentos que garantirão a conformidade dos padrões acordados e monitorar a sua efetividade.
Resumo:
Situar a família de produtos Oracle.
- O banco de dados Oracle armazena e gerencia o acesso aos dados dos usuários.
- O Oracle Application Server executa aplicações que conectam os usuários ao banco de dados.
- O Oracle Enterprise Manager é uma ferramenta para gerenciar banco de dados, servidores de aplicações e, se desejar, todo o ambiente de computação.
- As linguagens embutidas no banco de dados para desenvolvimento de aplicações são SQL, PL/SQL e Java.
Explicar as estruturas relacionais.
- Os dados devem ser normalizados em tabela bidimensionais.
- As tabelas são vinculadas por meio de chaves primárias e chaves estrangeiras.
- Os diagramas de entidade-relacionamento representam graficamente as tabelas.
Entender a linguagem SQL.
- O SQL é uma linguagem orientada a conjuntos.
- Os comandos DML são SELECT, INSERT, UPDATE, DELETE e MERGE.
- Os comandos DDL são CREATE, ALTER, DROP, RENAME, TRUNCATE e COMMENT.
- Os comandos DCL são GRANT e REVOKE.
- Os comandos TCL são COMMIT, ROLLBACK e SAVEPOINT.
Entender a função do DBA.
- Dimensionar o hardware de servidor e aplicações.
- Instalar e manter o software Oracle.
- Fazer o projeto físico do banco de dados.
- Monitorar e ajustar o desempenho.
- Ajustar os desenvolvedores com o projeto de aplicações e ajuste de SQL.
- Ter contato com fornecedores, usuários finais, desenvolvedores, gerentes seniores e outros grupos de suporte.
- Fazer backup, restaurar e recuperar.
- Gerenciar de usuários e segurança.
Se tiverem dúvidas realizem um INSERT nos comentários e depois dê um COMMIT que depois respondo.
Abraço e bons estudos.
Comentários
Postar um comentário