1 . IntroducaoPara mim o aprendizado de como se instala o Oracle em um ambiente Linux foi extremamente dificil. No inicio nao eu tinha a nocao de que para esta atividade se faz necessarios conhecimentos consolidados de ambiente Linux. E depois de muitas investidas, consegui compreender cada passo apresentado nos varios manuais disponiveis na nuvem.Este post apresenta a minha versao sobre a compreensao das etapas da instalacao de Oracle em Linux. As ideias estao dispostas de acordo como imagino que seria a melhor de serem passadas a mim no inicio desta empreitada. Imagino que o material a seguir esta cabivel para quem esta dando os primeiros passos no Linux, e distribuidas na seguinte disposicao:Planejamento / ProvidenciasAcoes do usuario rootAcoes do usuario oracleOs passos neste material vislumbram a instalacao de Oracle Entreprise Edition 11g Release 2 (Oracle11gR2) em um sistema operacional Red Hat Entreprise Linux 5 (LinuxRHEL5)Alguns conceitos de administracao Linux estao apresentados de forma superficial. Uma pesquisa mais aprofundada nos sites cabiveis se faz necessaria.A documentacao oficial sobre a instalacao do Oracle11gR2 em ambiente Linux pode ser encontrada em Database Installation Guide for Linux 2 . Planejamento / ProvidenciasComo em qualquer atividade, seja de TI ou nao, e interessante que seja feito um planejamento a fim de apontar todas as providencias necessarias para a realizacao das varias atividades. 2.1 . DefinicoesNo processo de instalacao serao solicitadas as seguintes definicoes sobre :2.1.1 - Nome do banco de dados - O nome do banco e case-sensitive e devera ter no maximo ter 8 caracteres;2.2.2 - Pasta do Software Oracle - em que pasta o software estara posicionado apos a instalacao. E fortemente indicado a utilizacao do padrao OFA (Optimal Flexible Architecture) que e uma sugestao da Oracle de como e onde posicionar os varios elementos do banco de dados.2.2 . Requisitos de hardwareA documentacao oficial Oracle11gR2 (Cheking the Hardware Requerements) sobre o assunto aponta os minimos requisitos a seguir:1GB de memoria ;1GB para /temp ;3GB para swap3.95GB para os binarios (software Oracle) dependendo do tipo de instalacao escolhida ;1.7GB para o banco de dados pre-configurado.Portanto a adequacao aos requisitos minimos do hardware que recebera a instalacao e uma providencia necessaria para o sucesso na instalacao e principalmente para a boa usabilidade do banco de dados que sera criado.2.3 . Pacotes RPMAssim como o Oracle11gR2, o LunixRHEL5 tem varias opcoes de instalacao o que o tornam mais completo ou nao em termos de funcionalidades disponiveis por conta da opcao de instalacao escolhida.O Oracle11gR2 requer algumas funcionalidade de software que em muitos casos nao estao disponiveis do sistema operacional comprometendo assim a instalacao desejada.Usaremos os pacotes RPM (www.rpm.org) para instalar as funcionalidades ainda ausentes do LunixRHEL5 e nescessarias a instalacao do Oracle11gR2. Desta forma deveremos providenciar todos os pacotes RPM indicados na documentacao oficial (Packages Requirements) como pacotes necessarios.Tomando com base as a documentacao oficial, observamos que os pacotes RPM necessarios sao : binutils-2.17.50.0.6compat-libstdc++-33-3.2.3elfutils-libelf-0.125elfutils-libelf-devel-0.125elfutils-libelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5kernel-headers-2.6.18ksh-20060214libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.2libgomp-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.81numactl-devel-0.9.8.i386sysstat-7.0.2unixODBC-2.2.11unixODBC-devel-2.2.11Como fonte de obtencao de pacotes RPM devemos indicar a propria midia utilizada para instalar o LunixRHEL5. Na pasta /Server existem mais de 2000 arquivos de pacotes RPM.Nao devemos de esquecer de citar