You are on page 1of 10

Instalao Oracle 10g R2 CentOS 5

Oracle Database 10g Release 2 (10.2.0.1) Instalao e configurao CentOS 5 Neste artigo vou descrever a instalao do Oracle Database 10g Release 2 (10.2.0.1) no CENTOS 5 x86-64. O artigo baseado em uma instalao de servidor semelhante a este, com um mnimo de 2G swap, dependendo da memria de servidor:

GNOME Desktop Environment Editors Graphical Internet Text-based Internet Development Libraries Development Tools Legacy Software Development Server Configuration Tools Administration Tools Base Legacy Software Support System Tools X Window System

Descompactando o Oracle: $ gunzip 10201_database_linux_x86_64.cpio.gz Agora voc deve ter um nico diretrio contendo arquivos de instalao. Caminho dos arquivos: O arquivo /etc/hosts deve conter um nome totalmente qualificado para o servidor: <IP-endereo> nome permitido Editar os parmetros do kernel: Adicione as linhas no seguinte arquivo /etc/sysctl.conf: kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 Rode este comando para atualizar os parmetros do kernel: # /sbin/sysctl -p

Adicione as seguintes linhas ao arquivo /etc/security/limits.conf: * * * * soft hard soft hard nproc 2047 nproc 16384 nofile 1024 nofile 65536

Adicione a seguinte linha ao arquivo /etc/pam.d/login, caso ela ainda no exista: session required /lib/security/pam_limits.so

Desabilite o parmetro editando o arquivo /etc/selinux/config, SELINUX flag, segue especificao: SELINUX=disabled Em alternativa, esta alterao pode ser feita utilizando a ferramenta GUI (Sistema > Administrao > Nvel de Segurana e Firewall). Clique na aba SELinux e desative o recurso.

Instalando e configurando os pacotes


Verificar e instalar os pacotes separadamente: # rpm -q install binutils compat-db compat-libstdc++-33 glibc glibc-devel glibc-headers gcc gccc++ libstdc++ cpp make libaio ksh elfutils-libelf sysstat libaio libaio-devel setarch binutils2.15.92.0.2-10.EL4 Pode utilizar desta forma ou acessar os dados do CD CENTOS e procurar os arquivos para instalao. # yum install binutils compat-db compat-libstdc++-33 glibc glibc-devel glibc-headers gcc gcc-c+ + libstdc++ cpp make libaio ksh elfutils-libelf sysstat libaio libaio-devel setarch E por ltimo libXmu.so.6 (prestar ateno na verso da libX), ter que baixar do site ou "yum install libX*". ou: # cd /media/CENTOS_FINAL/CENTOS # rpm -Uvh setarch-2* # rpm -Uvh make-3* # rpm -Uvh glibc-2* # rpm -Uvh libaio-0* # rpm -Uvh compat-libstdc++-33-3* # rpm -Uvh compat-gcc-34-3* # rpm -Uvh compat-gcc-34-c++-3* # rpm -Uvh gcc-4* # rpm -Uvh libXp-1* # rpm -Uvh openmotif-2* usar o # yum rpm -Uvh compat-db-4* Usar o yum * compat-db-4.1.25-9; usar o yum rpm gcc*

Crie os grupos e usurios a seguir: # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle Crie os diretrios em que o software Oracle ser instalado: # mkdir -p /u01/app/oracle/product/10.2.0/db_1 # chown -R oracle.oinstall /u01 Logar como root e acessar os seguintes comandos: # xhost +<machine-name> OBS: Para diviso de arquivos continuar na seqncia os diretrios: # mkdir -p /u02/app/oracle/product/10.2.0/db_1 # mkdir -p /u03/app/oracle/product/10.2.0/db_1 # mkdir -p /u04/app/oracle/product/10.2.0/db_1 Edite o /etc/redhat-release para a substituio da atual verso CENTOS Enterprise Server verso 5 com os seguintes: redhat-4 Depois volte a configurao normal ou crie um novo arquivo substituindo. Logar como usurio oracle e adicionar as seguintes linhas no final do bash_profile: # Configuraes do Oracle TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=NOME DO SID; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

Instalao do Oracle
Conecte-se ao usurio o oracle. Se voc estiver usando emulao X, ento defina a varivel ambiente DISPLAY como: $ DISPLAY = <machine-name>:0,0 $ export DISPLAY Inicie o Oracle Universal Installer (OUI), emitindo o seguinte comando no diretrio do banco de dados: $ ./runInstaller Para maiores detalhes do processo de instalao, clique nos links abaixo para ver capturas de tela de cada etapa. 1. Mtodo de instalao:

2. Direcionando o diretrio e credenciais para inventrio:

3. Selecionando o tipo de instalao:

4. Detalhando o caminho para detalhes do produto, atalho:

5. Verificando as especificaes para instalao do Oracle. No prossiga caso acontea a no aprovao de Status:

6. Configurao e opo de criar database ou no:

7. Base de dados para configurao:

8. Especificando a configurao do BD:

9. Opes de Grid Control onde podemos definir e-mail para recebimento de alertas:

10. Direcionando o BD com caminho especificado:

11. Esta opo procure implementar depois de feita a instalao:

12. Dados da instalao:

13. Processo de instalao:

14. Recomendaes de configurao:

15. Configurando base de dados:

16. Definindo senhas para o BD. Sys, System etc:

17. Execute estes scripts estando logado como root para que crie .sh para configurao do Oracle:

18. Finalizando a instalao:

Ps-instalao:
Edite o /etc/redhat-release e restaure o arquivo original com informaes anteriores. Red Hat Enterprise Linux Server verso 5 (Tikanga) Centos Release Final ou de acordo com a distribuio. Edite o /etc/oratab para reiniciar a instncia automaticamente para 'Y': TSH1: / u01/app/oracle/product/10.2.0/db_1: Y * Para instalar o banco de dados para acionar o dbca na linha de comando.

You might also like