
Olá pessoal, aconteceu durante toda essa semana o Circuito SENAC de TI, e dentre as oficinas disponiveis, escolhi a de “Alta Disponibilidade de Banco de Dados Oracle”, hoje os Bancos de Dados mais conhecidos e utilizados são o Oracle, o MySQL, o SQLServer, o DB2… O banco MySQL pertecence a Sun e a Oracle comprou a Sun, consequentemente a empresa Oracle “domina” grande parte de todas as aplicações de Banco de Dados disponiveis no mercado. Mas voltando a oficina, resolvi anotar alguns pontos importantes e gostaria de compartilhar com vocês que asssim como eu podem não ter tanta experiência assim com esse SGBD!
-> a instalação do Oracle deve ser evitada em máquinas com IP dinâmico, já que ao ligar a máquina com IP diferente o banco pode não subir.
-> no Windows a Oracle ocupa 818 megas(40%) da memória RAM, tornando a máquina muito lenta, portanto para que haja perfeito funcionamento o recomendável é máquinas 2 Gigas ou a instalação de uma VMWare (máquina virtual).
-> a instalação do Oracle no Windows é a mais fácil, os unicos requisitos necessários é um usuário com senha e permissões de administrador.
-> a complexidade de admistração do banco Oracle exige atenção total do DBA, e um recurso importante é a possibilidade de configurar o envio de email sempre que houver alguma anomaila (através de um servidor SNTP).
-> usuários padrão do Oracle: SYS – permissão máxima dentro do banco
SYSTEM – grandes permissões, mas menor que o SYS
SYSMAN – usuário manutenção de backup
DBSNMP – nunca utilizado, usuário interno Oracle
-> Uma das opções mais caras da Oracle é a versão interprise, e seu diferencial é o Metalink que consiste em acesso direto aos DBAs da Oracle.
-> no momento da instalação do Oracle, ele cria um servidor Web em Java (os servidores mais conhecidos são o IIS e Apache) o Oracle cria o proprio servidor caracterizado pelo https:
-> o banco Oracle permite espelhamento de servidores(tudo que é executado em uma máquina é copiado para a segunda, se houver alguma falha em um dos servidores o outro assume evitando que pare as rotinas) para empresas a Oracle recomenda que esse espelhamento seja realizado em 6 discos (mas isso depende do porte da empresa e do volume de informações).
-> outra vantagem do Oracle é o backup com o banco em funcionamento, em uma programação de backups por exemplo, o backup é realizado se a necessidade de parar o banco, e tudo que for acrescido no intervalo entre um backup e outro é criada uma cópia de segurança (que suporta em média 30 megas) se houver algum problema nesse intervalo basta recuperar essa cópia.
-> função flashback, ou função ante-desastres, permite recuperar as informações ou esquemas do banco caso ocorra algum erro (ex. se um usuário por engano deletar alguma tabela, essa função flashback permite verificar como o banco estava antes e desfazer o erro, o tempo médio para recuperação é de 24 horas, mas depende do espaço em disco para aumentar esse tempo).
-> muitos afirmavam que o Oracle para ser perfeito faltava o sistema operacional, pois acaba de ser disponibilizado o Enterprise Linux Binares and Oracle VM que é um Linux Server desenvolvido graças a parceria entre Oracle e Red Hat, o download gratuito está disponivel no site da Oracle assim como a instalação do Oracle 11g.
Esses foram alguns pontos que achei importantes e que espero que possam ajudar, para fazer o download gratuito do Linux Server e do Oracle 11g acesse www.oracle.com.br
Agradeço ao professor Laércio do Senac São José dos Campos que ministrou essa oficina.
Comment