Recursos especiais neste artigo:
Contém nota Quickupdate, Conteúdo sobre boas práticas.
Neste artigo serão apresentados alguns padrões para instalação do banco de dados Oracle 11g na plataforma Linux. Veremos que o papel do DBA é fundamental para obter um ambiente bem estruturado, com o menor custo e impacto possível. Também veremos que possuir conhecimentos de sistemas operacionais unix-like possibilita definir melhor os padrões, pois quanto mais se conhece os detalhes da infraestrutura onde o banco de dados está armazenado, mais ganhos podem ser obtidos.
Em
que situação o tema é útil
Criar padrões em qualquer ambiente é sempre uma
tarefa desafiadora, principalmente quando o assunto é banco de dados que é o
principal sistema de uma corporação. Em um ambiente comum, normalmente existem não
apenas um, mas algumas dezenas de bancos. Imagine o custo que deve ser administrar
cada um destes bancos de forma diferente ou sem qualquer padrão? E para
agravar, para cada banco encontramos três ambientes: de produção, homologação e
desenvolvimento. Sendo que homologação e desenvolvimento devem ser uma cópia
idêntica da produção, com atualizações frequentes.
Neste cenário, não ter padrões bem definidos complica ainda mais a administração. Seja bom ou ruim, é fundamental ter algum tipo de padrão. E a partir dele, é possível melhorá-lo, a fim de adequar e estruturar o ambiente conforme os recursos disponíveis e a necessidade da corporação.
Atualmente no mercado de trabalho existe uma rotatividade muito grande de profissionais, e em muitos casos, o conhecimento existe apenas na “cabeça” das pessoas. Isto às vezes pode até ser um risco para as corporações, pois terão que perder muito tempo redescobrindo o seu próprio ambiente. Também existem profissionais que não gostam de seguir padrões ou acham que é algo desnecessário. Mas no fundo, sabemos que não há nada melhor do que trabalhar em um lugar quando se sabe onde encontrar o que você procura.
Neste contexto, encontra-se o banco de dados que é o principal responsável pela performance de um ambiente computacional. Devido a alta demanda de novos sistemas, nas mais diversas áreas, e sua criticidade, é fundamental que os ambientes possuam padrões bem definidos para suportar a nova demanda e manter com eficiência os sistemas já existentes.
Os padrões devem estar em contínuo desenvolvimento, podendo ser melhorados de acordo com a necessidade e os recursos disponíveis da corporação. Mas na prática esta atividade não é tão simples, principalmente quando o fator principal é tempo.
Tão importante quanto gerenciar e manter um ambiente de banco de dados de produção é poder copiá-lo para outros ambientes onde os analistas possam desenvolver e homologar os seus sistemas. Durante a concepção de qualquer sistema, todos os testes devem ser realizados para que não tenha impactos ou se comporte de uma forma não esperada. Mas para que os testes sejam efetivos, e mais próximo da realidade, os ambientes de desenvolvimento e homologação devem estar o mais próximo possível do de produção e com o mesmo volume de dados. Desta forma é possível avaliar com mais precisão, não só os erros e problemas do sistema, mas também o tempo de resposta e para cada ação executada.
Para garantir boa qualidade no desenvolvimento de sistemas que utilizam banco de dados, é muito importante que os ambientes de homologação e desenvolvimento sempre estejam atualizados, pois quanto mais desatualizado estiver, mais longe da realidade o ambiente irá se comportar e muitas vezes o sistema em questão passa para o ambiente de produção com muitos defeitos.
Mas, e a instalação do banco de dados? Chegaremos lá! Esta introdução se faz necessária para entender o impacto que se tem em uma corporação com uma simples instalação de banco de dados, e a necessidade de se ter padrões bem definidos e um ambiente organizado. Veremos algumas dicas que podem ser seguidas para garantir um ambiente saudável e padronizado, proporcionando muitos benefícios para o ambiente.
Neste artigo será utilizado o banco de dados Oracle 11gR2, lançado em 1 de Setembro de 2009, o sistema operacional Oracle Enterprise Linux, que é uma distribuição baseada no Red Hat Enterprise Linux, “desenvolvida” pela Oracle e distribuída gratuitamente, com a sua última versão estável 6.3 lançada em 29 de Junho de 2012. Utilizaremos também discos virtuais do VirtualBox (outra ferramenta da Oracle).
Mas antes de iniciar a instalação, muita coisa precisa ser realizada e um bom planejamento com as informações necessárias é fundamental para uma instalação com sucesso. Para começar, levantaremos alguns requisitos básicos e todas as informações necessárias do ambiente, desde qual versão do banco de dados, sistema operacional e a estrutura de armazenamento. Após toda a análise, vamos dar continuidade na instalação do banco de dados.
Muitas das etapas que serão abordadas, nem sempre é o DBA que realiza. Em grandes corporações, as áreas são bem divididas, porém é de extrema importância que ele conheça e saiba como funciona cada uma delas. Afinal, o seu banco de dados será suportado pela infraestrutura onde for configurado. E sem dúvida, os DBAs que têm um conhecimento mediano em sistemas operacionais Unix-like têm maior destaque no mercado de trabalho, e um perfil mais completo. Atualmente poucos profissionais tem este conhecimento, o que acaba sendo um limitador técnico na evolução profissional como administrador de banco de dados.
...Confira outros conteúdos:
Black November
Desconto exclusivo para as primeiras 200 matrículas!
Pagamento anual
12x no cartão
De: R$ 69,00
Por: R$ 54,90
Total: R$ 658,80
Garanta o desconto
- Formação FullStack Completa
- Carreira Front-end I e II, Algoritmo e Javascript, Back-end e Mobile
- +10.000 exercícios gamificados
- +50 projetos reais
- Comunidade com + 200 mil alunos
- Estude pelo Aplicativo (Android e iOS)
- Suporte online
- 12 meses de acesso
Pagamento recorrente
Cobrado mensalmente no cartão
De: R$ 79,00
Por: R$ 54,90 /mês
Total: R$ 658,80
Garanta o desconto
- Formação FullStack Completa
- Carreira Front-end I e II, Algoritmo e Javascript, Back-end e Mobile
- +10.000 exercícios gamificados
- +50 projetos reais
- Comunidade com + 200 mil alunos
- Estude pelo Aplicativo (Android e iOS)
- Suporte online
- Fidelidade de 12 meses
- Não compromete o limite do seu cartão
<Perguntas frequentes>
Nossos casos de sucesso
Eu sabia pouquíssimas coisas de programação antes de começar a estudar com vocês, fui me especializando em várias áreas e ferramentas que tinham na plataforma, e com essa bagagem consegui um estágio logo no início do meu primeiro período na faculdade.
Estudo aqui na Dev desde o meio do ano passado!
Nesse período a Dev me ajudou a crescer muito aqui no trampo.
Fui o primeiro desenvolvedor contratado pela minha
empresa. Hoje eu lidero um time de desenvolvimento!
Minha meta é continuar estudando e praticando para ser um
Full-Stack Dev!
Economizei 3 meses para assinar a plataforma e sendo sincero valeu muito a pena, pois a plataforma é bem intuitiva e muuuuito didática a metodologia de ensino. Sinto que estou EVOLUINDO a cada dia. Muito obrigado!
Nossa! Plataforma maravilhosa. To amando o curso de desenvolvimento front-end, tinha coisas que eu ainda não tinha visto. A didática é do jeito que qualquer pessoa consegue aprender. Sério, to apaixonado, adorando demais.
Adquiri o curso de vocês e logo percebi que são os melhores do Brasil. É um passo a passo incrível. Só não aprende quem não quer. Foi o melhor investimento da minha vida!
Foi um dos melhores investimentos que já fiz na vida e tenho aprendido bastante com a plataforma. Vocês estão fazendo parte da minha jornada nesse mundo da programação, irei assinar meu contrato como programador graças a plataforma.
Wanderson Oliveira
Comprei a assinatura tem uma semana, aprendi mais do que 4 meses estudando outros cursos. Exercícios práticos que não tem como não aprender, estão de parabéns!
Obrigado DevMedia, nunca presenciei uma plataforma de ensino tão presente na vida acadêmica de seus alunos, parabéns!
Eduardo Dorneles
Aprendi React na plataforma da DevMedia há cerca de 1 ano e meio... Hoje estou há 1 ano empregado trabalhando 100% com React!
Adauto Junior
Já fiz alguns cursos na área e nenhum é tão bom quanto o de vocês. Estou aprendendo muito, muito obrigado por existirem. Estão de parabéns... Espero um dia conseguir um emprego na área.
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.