Trabalhando com o Oracle Database no Solaris - Parte 1
Trabalhando com o Oracle Database no Solaris - Parte 3
De que se trata o artigo?
Este artigo apresenta a instalação e configuração do Oracle Solaris para que seja utilizado como o sistema operacional hospedeiro para um banco de dados gerenciado pelo Oracle Database, que também será instalado neste ambiente segundo a filosofia Unix, totalmente em modo texto. Desta forma, ao final do artigo espera-se que o leitor aprenda como instalar e configurar o sistema operacional Oracle Solaris, e como instalar e configurar o Oracle Database tendo este ambiente como hospedeiro.
Em que situação o tema é útil?
Para tomar uma decisão sobre qual Sistema Gerenciador de Banco de Dados deve-se utilizar em uma implementação e também qual o Sistema Operacional hospedeiro a ser utilizado nesta mesma implementação. A escolha do Sistema Operacional é parte importantíssima na estratégia de implementação de um Servidor de Banco de Dados.
Resumo DevMan
O Oracle Database sempre foi conhecido como um banco dados robusto, escalável, sendo o líder do mercado em diversos segmentos, e o que possui as funcionalidades mais avançadas. Após a compra da Sun Microsystens pela Oracle, esta passou a ser proprietária também do sistema operacional Solaris, um unix real, aderente ao padrão POSIX, e com décadas de utilização nas maiores empresas, e com as funcionalidades mais avançadas do mercado.
Agora a Oracle pode fornecer um ambiente completo aos clientes, desde o hardware até a aplicação, passando pelo sistema operacional e banco de dados. Veremos neste artigo como fica a integração destes dois grandes produtos, o Oracle Database e o Oracle Solaris.
Para viabilizar esta implementação em um ambiente de testes que o leitor pode criar em seu próprio PC, será utilizado também o gerenciador de máquinas virtuais da própria Oracle, o VirtualBox.
Perceba que tudo será feito apenas utilizando-se de softwares Oracle, demonstrando a capacidade desta empresa em fornecer soluções completas.
Um Administrador de Banco de Dados precisa conhecer o Sistema Operacional em que seu sistema está instalado? Bem, ele não precisa, da mesma forma que um piloto de corrida não precisa conhecer mecânica: ele pode não precisar do conhecimento o tempo todo, mas tê-lo certamente o ajudará, desde na previsão de utilização dos recursos, até a otimização e correção rápida de algum problema. E também, como ele poderá discutir com o mecânico sobre algum problema no carro?
O Sistema Operacional é crucial para o Banco de Dados como para qualquer aplicação que este hospede. Vimos recentemente em uma série de Artigos na SQL Magazine como um Sistema Operacional pode trazer enormes ganhos em desempenho para Sistemas Gerenciadores de Banco de Dados se utilizado no ambiente correto, ou em cenários específicos.
Assim, temos que quando se trabalha com bancos de dados, o sistema operacional tem uma importância muito grande, uma vez que este é responsável por controlar todos os recursos da máquina e fornecer estrutura lógica para os programas que a utilizam. O sistema operacional pode ser a diferença entre o sucesso e o fracasso de um projeto. Aqui vale relembrar o conceito de sistema operacional: trata-se de um software que permite a utilização da máquina por outros programas, ativando-a e gerenciando a memória e os dispositivos de entrada e saída, por exemplo. Além disso, ele define o ambiente de trabalho do usuário no computador e tem também como objetivo trabalhar de modo cooperativo com funções de administrar os recursos do hardware (memória, processador e periféricos) e auxiliar na execução dos programas do usuário oferecendo a ele uma interface de alto nível.
O Solaris é um Unix real, que você pode ter “em casa”, pois funciona tanto na plataforma SPARC quanto em Intel x86-64, sendo que esta última é utilizada na maioria dos computadores pessoais fabricados hoje em dia. Ele é voltado para aplicações críticas, com um conjunto de softwares para desenvolvimento e gerenciamento de informações e comunicação entre aplicativos. Criado para obter um alto desempenho em aplicações cliente/servidor, o Solaris permite acesso transparente e ilimitado a sistemas, servidores, dispositivos periféricos, base de dados remota e uma série de outros recursos, com escalabilidade para suportar várias aplicações e configurações.
Durante a instalação, que fizemos no último artigo, já tivemos que aprender um pouco sobre o Solaris, como a estranha nomeação de seus dispositivos de rede e discos rígidos, para quem conhece apenas Linux e Windows. Durante sua configuração, iremos nos deparar com diversos cenários que nos levarão a aprender mais sobre este sistema operacional. As diferenças com outros sistemas operacionais vão desde o ambiente gráfico e shell, até o gerenciamento de recursos do hardware. E para aderirmos mais à filosofia Unix, faremos uma instalação completa do Oracle Database em modo texto. Afinal, em servidores de produção, nem sempre o ambiente gráfico está disponível para os DBAs, ou o acesso a este pode estar inviabilizado por conta da velocidade da rede pelo qual o sistema operacional é acessado.
Este artigo foi escrito às vésperas do esperado lançamento do Oracle Solaris 11 (sendo que a versão Oracle Solaris Express 11, que antecipa versões para usuários avançados, já estava disponível) pela Oracle Corporation, o que só faz com que a versão 10 situe-se no mercado como uma versão perfeitamente estável e altamente provada em ambiente de missão crítica, e que será não só continuada como continuará a receber muitos investimentos por parte da Oracle.
Segundo a própria Oracle, o Oracle Solaris é um sistema operacional corporativo e uma ótima plataforma para execução de aplicações de missão crítica. Foi projetado para oferecer desempenho superior e escalabilidade otimizando a utilização de CPU, memória, I/O, e recursos de rede para uma ampla gama de cargas de trabalho críticas.
A Oracle afirma ainda que o Oracle Solaris está otimizado para as cargas de trabalho do banco de dados Oracle sendo o principal sistema operacional para implementações Oracle e tem a maior base instalada de qualquer sistema operacional UNIX da empresa.
A empresa ainda afirma que o Oracle Solaris permite aumentar a disponibilidade do sistema e serviços, reduzindo custos de infra-estrutura e risco.
Nesta série de artigos colocarei “em xeque” as afirmações da Oracle e farei um verdadeiro teste de várias destas funcionalidades afirmadas pela empresa. Para isso, vamos começar instalando o Oracle no Solaris. Para instalar o Oracle Database no Oracle Solaris, obviamente precisaremos copiar o instalador para a máquina virtual. Mas o Solaris, por padrão, não permite que seja feito ...
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.