Vous êtes sur la page 1sur 13

ADMINISTRAO DE SGBD ITENS E POLTICAS

Andra Bezerra de Melo

Junho, 2014

1
Sumrio

Introduo........................................................................................................
........................... 3

Definio..........................................................................................................
............................. 4

O TERMO DBA - Administrador de banco de


dados......................................................................4

Tarefas do
DBA..................................................................................................................
.......... 5

Armazenamento de
Dados.......................................................................................................... 7

Tipos de
Backups............................................................................................................
.............. 8

Concluses.......................................................................................................
........................... 11

Referncias.......................................................................................................
.......................... 12

2
Introduo

Os bancos de dados so utilizados para armazenar diversos tipos


de informaes, desde dados sobre uma conta de e-mail at dados importantes
da Receita Federal. A segurana do banco de dados herda as mesmas
dificuldades que a segurana da informao enfrenta, que garantir a
integridade, a disponibilidade e a confidencialidade. Um Sistema gerenciador
de banco de dados deve fornecer mecanismos que auxiliem nesta tarefa. Os
bancos de dados SQL implementam mecanismos que restringem ou permitem
acessos aos dados de acordo com papeis ou roles fornecidos pelo
administrador.

De nada adiantaria todo o poder de processamento dos computadores atuais,


as redes de altssima velocidade e os softwares desenvolvidos com tecnologia
de ponta se no fosse possvel armazenar os dados de forma eficiente e
segura.

Os dados precisam estar disponveis, consistentes, ntegros, definidos,


confiveis, compartilhados e em segurana para que as decises gerenciais
sejam geis, precisas e oportunas.

nesse contexto que entra o Administrador de Banco de Dados.

Ele o responsvel pela sade fsica dos dados, isto , pela manuteno e
refinamento dos bancos de dados corporativos.

3
Definio

Segundo uma definio da revista Info:

Coordena, controla e acompanha as atividades de administrao do banco de


dados (DBA), envolvendo a instalao, configurao, projeto fsico e
manuteno do banco de dados atuais, a fim de agilizar e facilitar os trabalhos
de desenvolvimento de sistemas, em atendimento s necessidades dos
clientes, orientando quanto ao seu desenvolvimento e esclarecendo dvidas de
administrao dos dados, a fim de assegurar a sua idealizao dentro dos
padres de qualidade e dos prazos estipulados.

O TERMO DBA - Administrador de banco de dados

O termo "DBA" significa "DATABASE ADMINISTRATOR", em ingls sigla que


traduzida, literalmente, designa o capacitado pela licenciatura de administrar
banco de dados onde esto armazenadas informaes. O profissional que atua
nesta rea pode receber outras nomenclaturas variando pelo grau de
conhecimento e tempo na rea. Alguns so:

DBA JR: os profissionais assim resignados, tm em mdia dois anos de


experincia com banco de dados.

DBA PLENO: naturalmente, colaboradores com essa denominao possuem


em mdia de dois a cinco anos de experincia em banco de dados.

4
DBA SR.(SENIOR): profissionais com mais de cinco anos de experincia,
geralmente so consultores e atuam de forma independente em empresas
prprias e ou em consultorias.

RACDBA: nomenclatura utilizada por profissionais que trabalham em


ambientes clusterisados, que significa CLUSTER DATABASE
ADMINISTRATOR.

RACHADBA: outra nomenclatura utilizada por profissionais que tambm


trabalham em ambientes clusterizados, porm, com uma pequena diferena:
so responsveis por montar clusters de backup ou sites de backup,
dependendo da configurao do site primrio.

Tarefas do DBA

Resumidamente, um DBA deve gerenciar os bancos de dados de um ou


mais sistemas (geralmente muitos sistemas). Em detalhes, as tarefas que ele
deve realizar so:

1- Avaliar o hardware do Servidor de Banco de Dados:

Avaliar e definir o hardware necessrio para instalar o BD e comportar os


seus dados e acessos.

2- Instalar o Software do Banco de Dados:

A instalao de um banco de dados Oracle e a criao de instncias,


algo bsico para um DBA, mas de fundamental importncia que este saiba
tambm realizar instalaes de patches crticos e patches de manuteno.
Obviamente que antes de se implantar uma atualizao em ambiente de
produo, os patches devem ser adequadamente testados, uma vez que o
DBA o responsvel pelo bom funcionamento do ambiente de banco de dados

3- Planejar e Implementar o Banco de Dados:

Configurar o armazenamento fsico de um banco de dados podem impactar na


performance dos sistemas e seu gerenciamento. O DBA deve tambm estar
ciente do impacto de diferentes estruturas de armazenamento nos dispositivos,
como sistemas de discos e fitas.

5
4- Criar e abrir o BD:

Criar o BD e garantir que ele esteja disponvel para os usurios.

5- Fazer backup do BD:

Efetuar backups dos BD's e garantir que eles sejam recuperveis.

6- Gerenciar usurios de BD:

Criar usurios de BD e dar a eles privilgios de acesso aos dados,


priorizando sempre a segurana dos dados, ou seja, os usurios devem ter o
menor privilgio possvel de acesso aos dados para evitar riscos
desnecessrios e proteger o BD como um todo.

Essa outra parte crtica do trabalho do DBA. Como na tarefa de manter a


disponibilidade do ambiente, para a atividade de segurana tambm no h
certo e errado, apenas a conformidade com os acordos realizados. O DBA
deve configurar os procedimentos que garantiro a conformidade e monitorar a
seu funcionamento.

7- Recuperar o BD em caso de falhas:

Possivelmente a tarefa mais importante de um DBA essa. O DBA deve criar


rotinas que devero garantir a disponibilidade do ambiente de banco de dados,
preferencialmente combinando o mais prximo possvel de 100% de tempo de
atividade e 0% de perda de dados.
No h certo ou errado, apenas a conformidade (ou a falha dela) aos objetivos
combinados, e para garantir que a tarefa ser bem sucedida, testes frequentes
devem ser realizados.

8- Monitorar e ajustar a performance do BD:

Essa uma atividade que deve ser contnua e frequente para os sistemas de
banco de dados. Um bom DBA ser capaz de antecipar os problemas de

6
desempenho e corrigi-los antes que surjam, sempre trabalhando de forma
proativa atravs, por exemplo, da realizao de tuning (de configurao e de
queries).

Armazenamento de Dados

O backup de dados pode ter sua segurana comprometida se os dispositivos


de armazenamento estiverem no mesmo local fsico. O ideal que as mdias e
demais dispositivos estejam localizados em local que obedea s condies de
segurana de acesso e de armazenamento e que permita, em caso
emergencial, que esses recursos possam ser utilizados para restaurao em
um outro dispositivo obtido emergencialmente no mercado ou disponibilizado
por um provedor contratado de contingncia. Existem no mercado tcnicas
diferentes de apoio nos processos de backup e recuperao.

Entre elas podemos destacar:

Clustering - Um cluster pode ser definido como uma configurao ou um grupo


de servidores independentes que aparecem na rede como uma simples
mquina. Ele desenhado de tal forma que uma falha em um dos
componentes seja transparente aos usurios.

7
Mirrored (espelhamento) - a tcnica onde os discos so espelhados, ou
seja, feita uma cpia exata de cada um em servidores diferentes. Em caso de
falhas ou perda de um disco, o outro assume inteiramente o papel at a
substituio do disco com problemas. O segundo servidor pode estar localizado
a qualquer distncia do primeiro (outra sala, outra cidade, outro estado ou
mesmo outro pas). Apresenta como vantagem no gastar tempo para a cpia,
pois ocorre em tempo real, mas necessita de backup em caso de falha nos
dados do servidor principal, alm da necessidade de se ter dois servidores.

8
Device Parity Protection - O device parity permite a manuteno concorrente
quando houver falha em um dos discos.

Dual System Semelhante ao espelhamento, temos dois sistemas onde um


deles (primrio) atualiza constantemente o outro (secundrio), permitindo assim
a existncia de uma base de dados duplicada e atualizada. Quando o sistema
primrio falha, o sistema secundrio assume o seu papel;

Contingncia - Em caso de necessidade, todo o sistema pode ser transferido


para uma instalao contratada junto a um provedor de servios de
contingncia (data center). Essa mudana envolve o chaveamento dos links de
comunicao entre o site de contingncia e todas as filiais do cliente.

9
Tipos de Backups

Cpia simples - o backup chamado de simples quando no envolve


compresso de dados ou um registro de identificao do arquivo para um
backup subsequente.

Normal - consiste em armazenar tudo que foi solicitado, podendo ainda ser
feita a compresso dos dados ou no. Este mtodo tambm chamado de
backup completo ou global, quando so gravados todas as informaes e
programas existentes no computador. A desvantagem desse mtodo que se
gasta muito tempo e espao em mdia.

Dirio - a cpia dos arquivos feita checando-se a data, ou seja, armazenam-


se todos os arquivos que foram criados ou alterados na mesma data em que se
faz o backup. gasto menos tempo e espao em mdia, mas so armazenados
apenas os arquivos criados ou alterados no dia.

10
Diferencial - s pode ser realizado aps um backup normal, pois, como o
prprio nome diz, gravam-se as diferenas entre os dados gravados no ltimo
backup normal e a data de gravao do backup diferencial. Exemplos: um
backup normal ocorreu na segunda-feira; um backup diferencial realizado na
tera-feira s constar os dados alterados ou criados na tera; se na quarta-
feira for gravado outro backup diferencial, ele novamente vai gravar os arquivos
alterados ou criados, desde que se gravou o backup normal, isto , os arquivos
de tera e de quarta. Apresenta como vantagem menos tempo e espao em
mdia, mas necessita do backup normal inicial.

Incremental - tambm necessita do backup normal e visa ao incremento da


informao aps a criao do backup normal. Ao contrrio do diferencial, se for
feito um backup incremental aps outro incremental, o segundo backup no ir
conter os dados do primeiro. Caso seja preciso restaurar o backup, ser
necessrio restaurar o backup normal e todos os incrementais na ordem em
que foram gravados, isto , uma vez feito o backup normal, o incremental s ir
gravar os dados alterados ou criados aps o backup anterior, seja ele normal
ou incremental. Apresenta como vantagem menor gasto de tempo e espao em
mdia, mas necessita do backup normal inicial e de todos os backups
incrementais feitos aps o normal.

Concluses

Devido ao grande avano tecnolgico, as empresas, cada vez mais,


necessitam de um profissional altamente qualificado para administrar um banco
de dados, de maneira com que o mesmo seja gerenciado com total segurana
e agilidade.

O Banco de Dados um sistema de armazenamento de informaes baseado


em computador, cujo objetivo registrar e manter informaes consideradas

11
significativas organizao. Cabe ao DBA a responsabilidade de administrar
esses dados com segurana.

Muito valorizado atualmente, o DBA quem mantm as informaes


funcionando interruptamente, de forma otimizada, sem erros e a mnimo custo.
Em constante especializao, um bom profissional dessa rea garante
segurana, disponibilidade e produtividade para a empresa, encontrando
respostas aos questionamentos, assim como a soluo de problemas.

Referencias

https://www.youtube.com/watch?v=6HAtkuu-uFI

http://www.sypnet.com.br/index2.php?
option=com_content&task=emailform&id=16&itemid=2

http://www.diegomacedo.com.br/conceitos-sobre-seguranca-em-banco-de-
dados/

12
http://profissoesemti.wordpress.com/as-profissoes-de-ti/administrador-de-
banco-de-dados/

http://www.fabioprado.net/search?q=tarefas+de+um+dba

http://www.profissionaisti.com.br/2011/04/tarefas-de-um-dba-o-que-faz-um-
dba/

13

Vous aimerez peut-être aussi