Administrador de Banco de Dados (DBA) José Antônio da Cunha CEFET-RN.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais - 6
Advertisements

Especificação de Software
& B ackup S Egurança Interna ackup egurança Interna
Prof: Thiago Moraes Martins
Processos.
Subsistema de Entrada e Saída do Kernel
Rede Bruno Rafael de Oliveira Rodrigues. Backup  Um dos pontos importantes nos sistemas baseados em redes de computadores é a possibilidade de recuperação.
Database Systems: Design, Implementation, and Management Eighth Edition Capítulo 4 Projeto Banco de Dados.
My drivers Podemos definir um driver como uma ponte de comunicação entre determinado dispositivo e a central de processamento de um computador. Na prática,
GERÊNCIA DE REQUISITOS Engenharia de Requisitos Departamento de Informática Pontifícia universidade Católica do Rio de Janeiro (PUC-Rio) Joanna.
Sulamita Dantas Estratégias e Melhores Práticas de Backup no SQL Server Skype: Sulamita.dantas
INTELIGÊNCIA EMPRESARIAL Aula 10 - Processo Datawarehousing.
Rafael C. Marques Orientador – Eduardo Monks TCC 09/10/13 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS.
José Antônio da cunha IFRN Administração de Banco de Dados.
Tecnologias em saúde:. 2 O que é tecnologia em saúde? Medicamentos, equipamentos e procedimentos técnicos, sistemas organizacionais, educacionais, de.
Administração de Banco de Dados José Antônio da Cunha CEFET-RN.
Aula 01 Conhecendo o Computador Prof. Filipe Mutz.
SECRETARIA DE ESTADO DA EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DIRETORIA DE DESENVOLVIMENTO HUMANO GERÊNCIA DE TECNOLOGIA DE INFORMAÇÕES EDUCACIONAIS E ADMINISTRATIVAS.
Sistemas Operacionais de Redes Windows IGOR ALVES.
Sistema Computacional. Veículo Submarino para inspecção da plataforma continental Sistema Computacional Hardware e software responsável pelo controlo.
Módulo de Gerenciamento de Chamados Tecnologia da Informação SERVICE DESK.
OUTSOURCING DE IMPRESSÃO VIRTUS TECNOLOGIA. O QUE É OUTSOURCING DE IMPRESSÃO? Outsourcing consiste na terceirização de processos não estratégicos para.
A Experiência mais recente do BNB PROCESSOS DE NEGÓCIOS Mapeamento e Automatização Dezembro/2011.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner
© Homelaber Brasil Homelaber Brasil Homelab & Virtualização.
Sistemas Operacionais de Redes Windows – Active Directory IGOR ALVES.
Gestão de Infraestrutura de TI
Fatigue Risk Management System (FRMS) Sistema de Gerenciamento de Risco de Fadiga Brasília, 28 de abril de
Tecnologias e Linguagens para Banco de Dados I Prof. João Ricardo Andrêo 1/6/ :19 1 Respostas: 1. O que é um Sistema Gerenciador de Banco de Dados.
Gestão da Segurança da Informação e Série ISO/IEC 27000
15 anos15 anos. Onde encontrá-lo? Podemos encontrar todos os Procedimentos provenientes do SGQ disponibilizados em nossa rede pelo caminho : Z:\S G Q\Procedimentos.
15 anos15 anos. Onde encontrá-lo? Podemos encontrar todos os Procedimentos provenientes do SGQ disponibilizados em nossa rede pelo caminho : Z:\S G Q\Procedimentos.
SIG – Sistemas de Informações Gerenciais
Conteúdo da última aula 1 Ref. Bibliográfica - PMBOK Cap 2 e 3.
Banco de Dados II Prof: Márcio Soussa Curso de Sistemas de Informação Faculdades Jorge Amado.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário Final Funcionalidades da.
3. SELEÇÃO DE PRESTADOR DE SERVIÇOS LOGÍSTICOS 3
Capítulo 1 Introdução aos Sistemas Operacionais Curso Técnico de Redes de Computadores Professor Emerson Felipe Administração de Sistemas Operacionais.
SISTEMAS OPERACIONAIS MEMÓRIA VIRTUAL. INTRODUÇÃO Memória Virtual é um técnica sofisticada e poderosa de gerenciamento de memória, onde a MP e a MS são.
Faculdade de Tecnologia SENAC-RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Nome: Rafael Victória Chevarria Orientador:
CONCEITOS NA ANÁLISE DE SISTEMAS ANÁLISE É O ESTUDO DE UM PROBLEMA QUE ANTECEDE À EXECUÇÃO DE UMA AÇÃO. ANÁLISE DE SISTEMAS NO DOMÍNIO ESPECÍFICO DO DESENVOLVIMENTO.
Supply chain- cadeia de suprimentos ou de abastecimentos
Ações Relacionadas à Segurança da Informação Segepres – Assessoria em Segurança da Informação (Assig)
1 ISO (ALGUNS ASPECTOS RELEVANTES) Prof. M.Sc Jefferson L. C. Salles.
GESTÃO DE PROJETOS. 1. Introdução ao Gerenciamento de Projetos 1.1. Definições de Projeto, Programa e Portfólio. Relações entre Gerenciamento de Projetos,
Backup José Antônio da Cunha CEFET-RN. Backup Introdução Introdução Sendo as informações o bem mais valioso da empresa e estando estas informações armazenadas.
Atividade Sistemática Trabalho em Equipe Identificar Problemas Potenciais, suas Causas e seus Efeitos. O FMEA tem a função de identificar os problemas.
Estratégia Empresarial
Sistemas Operacionais de Redes Data Center IGOR ALVES.
Detalhamento da estrutura de um Plano de Negócios Parte 2
Workflow. COMPONENTES ANA CLAUDIA ELIZÂNGELA GOMES HERIKA PIRES LEONARDO PORTES MARIANA ARIELLE MARIA MOREIRA SANDRO PIRES.
PRODUTIVIDADE A CURVA DE APRENDIZAGEM DA MANUTENÇÃO
Curso Superior de Tecnologia em Redes de Computadores TCC Seminário Final Aluno: Julio Cezar Oliveira de Borba Orientador: Professor Carlos Vinícius Rasch.
OS 8 S – OITO SENSOS DA QUALIDADE
Índice A empresa Parceiros Metodologia Benefícios Práticas Internas para Melhoria Contínua Dados Cadastrais Nossa Localização BETEL COMERCIAL E LOGÍSTICA.
1. 2 ÁGUA NÃO FATURADA PROGRAMA DE REDUÇÃO DE PERDAS APARENTES MODALIDADE - PERFORMANCE “O contrato de performance é baseado na idéia de remuneração pela.
Fundamentos da Administração
Oficina de Informática
 Mapeamento de seus cenários internos e externos, identificando requisitos essenciais a serem atendidos;  Tradução de requisitos em informações a serem.
CONFIABILIDADE NA MANUTENÇÃO Eng° José Wagner Braidotti Junior JWB Engenharia e Consultoria S/C Ltda. Outubro de 2010.
SISTEMA OPERACIONAL Administra todos os recursos do computador fazendo a interação entre software e hardware. Sua função é gerenciar e disponibilizar.
PRS Manutenção Terceiros. PRS, Manutenção (Copyright Clariant. All rights reserved.) Página Avaliação Terceiros Terceiros Contratação.
Plano de Negócios TGA2 PLANO DE NEGÓCIOS Um negócio bem planejado terá mais chances de sucesso que aquele sem planejamento, na mesma igualdade de condições.
Projetos Organizacionais e Eficiência Administrativa
G ESTÃO DA Q UALIDADE Conceitos Histórico Gestão da Qualidade Total.
Fatores de Avaliação Know-how : É a soma total de quaisquer habilidades, conhecimentos e experiências requeridas por um cargo, de maneira a propiciar um.
Padronização e Melhoria
7 Núcleos Geradores de Unidades de Competência: Áreas “gémeas” de Competências-Chave: Apresentação do Referencial de Competências-Chave de Nível Secundário.
Introdução Gerência de Redes PROFESSOR – RENATO WILLIAM, MSC – IFCE – CAMPUS CEDRO BACHARELADO EM SISTEMAS DE INFORMAÇÃO – S3.
ORÇAMENTO BASE ZERO.
Transcrição da apresentação:

Administrador de Banco de Dados (DBA) José Antônio da Cunha CEFET-RN

Administrador de Banco de Dados Papel e tarefas de um DBA O Administrador de Banco de Dados (DBA) é o profissional responsável pela instalação, administração e suporte dos SGBDs, sempre assegurando segurança, disponibilidade e eficiência à base de dados. Atenção! Para que todas essas tarefas sejam corretamente cumpridas, se faz necessário um ótimo conhecimento da arquitetura da base de dados, experiência e uma formação sólida.

Administrador de Banco de Dados Tarefas de um DBA As tarefas de um DBA variam dependendo do tipo de trabalho, das políticas de tecnologia da Informação (TI) e das características técnicas e potencialidades dos SGBDs que estão sendo administrados. Veja a seguir algumas dessas tarefas: Projeto e criação do banco de dados; Ajuste e monitoramento de desempenho; Backup e Recuperação; Segurança do banco de dados; Integridade de dados; Suporte; Migração e atualização do SGBD;

Administrador de Banco de Dados Tarefas do DBA Mesmo não sendo diretamente um dos deveres do DBA, a infra-estrutura e as modelagens lógica e física do banco de dados, às vezes, acabam fazendo parte do trabalho. Estas funções são tradicionalmente de responsabilidade do administrador de sistema (AS) e administrador de dados (AD) ou projetista.

Administrador de Banco de Dados Projeto e criação do banco de dados Uma tarefa do DBA é projetar o banco de dados com o intuito de obter o máximo de performance, escalabilidade, flexibilidade e confiabilidade. Na fase inicial do projeto é definida a estrutura do banco de dados, levando em consideração o levantamento de requisitos. O esquema desenvolvido nessa etapa é chamado de projeto conceitual. Na fase de projeto lógico, o esquema conceitual de alto nível é mapeado para o modelo de implementação de dados do SGBD que será usado. No projeto físico é necessário, além das técnicas supracitadas, um conhecimento mais aprofundado sobre o SGBD que será utilizado para criar o banco. O DBA deve estabelecer regras para o ciclo de vida dos dados armazenados, a fim de evitar o crescimento exagerado do banco, que pode comprometer o seu desempenho, além de ocupar desnecessariamente espaço em disco.

Administrador de Banco de Dados Ajuste e monitoramento de desempenho O DBA deve certifica-se que o banco de dados é rápido e que a performance do servidor não afetará negativamente sua disponibilidade e usabilidade. O ajuste do banco de dados é um trabalho que exige bom senso e experiência. Existem algumas regras gerais, mas muitas são aprendidas com o uso, na base da tentativa e erro. O ajuste de um banco de dados pode ser dividido em quatro partes: Projeto Sistema Operacional Banco de Dados Aplicação

Administrador de Banco de Dados Ajuste e monitoramento de desempenho Projeto: O projeto lógico de um banco de dados mal elaborado resulta, obviamente, em um projeto físico mal elaborado, o que geralmente degrada o desempenho. Não espere sua aplicação entrar em produção para ajustar o modelo. Nenhum dinheiro gasto com máquinas pode reparar um desempenho ruim causado por um projeto lógico mal elaborado. Sistema Operacional: O sistema operacional deve ser ajustado de acordo com a documentação do fabricante. Para plataformas Windows, os ajustes default são geralmente suficientes. Já plataformas Solaris e Linux necessitam de uma atenção especial.

Administrador de Banco de Dados Ajuste e monitoramento de desempenho Banco de Dados: O ajuste do banco de dados abrange a memória alocada, o uso do disco, CPU, E/S e os processos do banco de dados. Envolve também a gerência e a manipulação da estrutura, tal como o design e o layout das tabelas e dos índices. Além disso, tunning de banco de dados envolve quase sempre a modificação da arquitetura a fim de otimizar o uso dos recursos de hardware disponíveis. Aplicação: O ajuste da aplicação está diretamente relacionado aos códigos SQL armazenados nos sistemas. O objetivo desses ajustes é fazer com que os comandos SQLs acessem de maneira eficiente o banco de dados.

Administrador de Banco de Dados Backup e Recuperação Para muitos profissionais de TI, a tarefa mais importante do DBA é manter a disponibilidade do banco: Do que adianta ter uma base de dados grande e funcional se a metade do tempo ela estiver inacessível? Uma boa arquitetura de backup e recuperação deve incluir um plano de prevenção de desastres, procedimentos e ferramentas que auxiliem na recuperação, além de procedimentos e padrões para realizá-la.

Administrador de Banco de Dados Backup e Recuperação há dois tipos de backup: os backups físicos e os backups lógicos. Backups físicos é a operação em que os arquivos físicos do banco de dados são copiados para uma mídia qualquer, geralmente as chamadas fitas de backup que possuam uma grande capacidade de armazenamento e que “fisicamente” poderão ser repostos a qualquer tempo. Já o backup lógico é feito através de um utilitário do próprio banco de dados, responsável por ler as tabelas/tablespaces indicadas e gravá-las em outro lugar. É importante notar que o backup deve estar armazenado distante dos servidores, evitando assim ser atingido em caso de uma calamidade (incêndio, desabamento, entre outras).

Administrador de Banco de Dados Armazenamento de Dados Muitas formas de maximizar a segurança foram criadas com base em novas tecnologias, hardwares e métodos de apoio aos processos de backup e recuperação, tais como: Clustering: Também conhecido como Cluster, pode ser definido como um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamentos pesados. Os computadores dividem as tarefas de processamento e trabalham como se fossem um único computador. Ele é desenhado de tal forma que na falha em dos componentes seja transparente aos usuários.

Administrador de Banco de Dados Armazenamento de Dados Mirrored (espelhamento): Os discos são espelhados, ou seja, é feita uma cópia exata de cada um em servidores diferentes. Em caso de falha ou perda de um disco, o outro assume inteiramente o papel até a substituição do disco com problemas. Tem como vantagem não gastar tempo para a cópia, pois ocorre em tempo real, mas necessita de backup em caso de falha nos dados do servidor principal. É necessário pelo menos dois servidores.

Administrador de Banco de Dados Armazenamento de Dados Device Parity Protection: A proteção de paridade tem a tecnologia similar ao do RAID-5 (redundant array of independent disks). Ela permite a manutenção concorrente quando houver falha em um dos discos, pois divide toda a informação que chega e distribui de um modo idêntico para todos os discos. Vale a pena lembrar que essa tecnologia não substitui a estratégia de backup e recovery. A proteção de paridade pode impedir que seu sistema pare quando determinados tipos de falhas ocorrem. Pode diminuir o tempo de recuperação para determinados tipos de falhas. Porém não protege de muitos tipos, tais como um desastre local ou um erro do operador ou do programador.

Administrador de Banco de Dados Armazenamento de Dados Dual System: Dois sistemas, onde um deles (primário) atualiza constantemente o outro (secundário), permitindo assim a existência de uma base de dados duplicada e atualizada. Quando o sistema primário falha, o sistema secundário assume o seu papel. Técnica semelhante ao espelhamento. Contingência: Modelo de processo que visa implementar medidas para garantir a disponibilidade dos principais serviços e a continuidade dos negócios vitais da companhia em situações de desastre ou contingência. Em caso de necessidade, todo sistema pode ser transferido para uma instalação contratada junto a um provedor de serviços de contingência (data center). Essa mudança envolve o chaveamento dos links de comunicação entre o site de contingência e todas as filiais do cliente.

Administrador de Banco de Dados Tipos de Backups Cópia simples: o backup é chamado de simples quando não envolve compressão de dados; Normal: consiste em armazenar tudo que foi solicitado, podendo ainda ser feita a compressão dos dados ou não. Este método também é chamado de backup completo quando são gravadas todas as informações existentes no banco. A desvantagem desse método é que se gasta muito tempo e espaço em mídia; Diferencial: só é realizado após um backup completo. Gravam-se as diferenças entre os dados gravados no último backup completo.