Você está na página 1de 16

Instalao do Oracle 11g no Oracle Linux 6.

0 - Aprender Oracle

Pgina 1 de 16

Instalao do Oracle 11g no Oracle Linux 6.0


Published by williamdocarmo on abril 17th, 2011 - in Oracle, Sistema Operacional, Tutorial

Vamos ver a instalao do Oracle 11g no Oracle Linux 6.0. Faa o download do Oracle Linux 6, clicando aqui, necessrio preencher alguns dados, o download gratuito. A imagem abaixo a primeira tela da instalao do Oracle Linux 6.0, aguardando 60 segundos, ele ir carregar a opo Install or upgrade an existing system.

Aps carregar o boot e perguntar se voc deseja testar o cd, aparece a primeira tela do Oracle Linux 6, podemos clicar em next.

Como j disse anteriormente em um outro post, super importante instalar qualquer sistema em ingls, caso voc tenha algum problema, ser mais fcil achar a resoluo com a mensagem de erro em ingls.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 2 de 16

Aqui voc deve falar quais so os dipositivos que envolvem a instalao, no meu caso no esta ligado a nenhum SAN, NAS, etc Deixei o Basic Storage Devices.

A imagem abaixo pergunta se a instalao uma nova instalao ou se atualizao. No nosso caso uma nova instalao, marcamos em Flesh Installation e depois em next.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 3 de 16

Escolher qual vai ser o nome da mquina, coloquei oracle11g e tambm podemos configurar o IP do servidor, no meu caso deixei como DHCP.

Segue descrio da imagem abaixo: Use all Space: Remove todas os dados/parties do dispositivo (HD) e cria as parties em modo LVM, tudo bunitinho. Replace Existing Linux System(s): Remove todas as parties do Linux, mantendo as parties do Windows ou qualquer outro que no seja Linux/Unix. Shrink Current System: Diminui as parties existentes para criar espaos livres. Use Free Space: Utiliza as parties que no tem um filesystem definido. Create Custom layout: Crie manualmente as parties, definindo tudo. Nesta instalao deixei marcado a primeira opo, Use All Space, claro que se for um ambiente de homologao deve ficar separar algumas parties.

Nesta imagem, podemos selecionar os pacotes que sero instalados no servidor. Deixei marcado o Desktop para fazer a instalao do gnome, para no dificultar na instalao do Oracle 11g.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 4 de 16

Com isto, finalizamos a instalao do Oracle Linux 6.0.

A primeira tela aps a instalao esta abaixo, clique em next.

Licenciamento do produto, leia importante!

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 5 de 16

Nesta tela podemos atualizar os pacotes para a ltima verso e setar a licena do Oracle.

Criando o usurio oracle e em seguida, podemos clicar em finalizar.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 6 de 16

Agora o que mais nos interessa, a instalao do Oracle 11g. Para baixar o Oracle 11g clique aqui, Os passos descritos foram testados no Oracle Database 11g Release 2 (11.2.0.1.0). Os arquivos de instalao esto dividos em dois arquivos, devemos baixar os dois. Abaixo segue os pr-requisitos para a instalao do Oracle 11g. Setando os parametros do kernel, devemos editar o arquivo /etc/sysctl.conf e adicionar o contedo abaixo:

fs.suid_dumpable = 1 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586

Devemos editar o arquivo /etc/security/limits.conf, para configurar os limites utilizado pelo usurio oracle.

oracle oracle oracle oracle oracle

soft hard soft hard soft

nproc nproc nofile nofile stack

2047 16384 1024 65536 10240

Setando o IP fixo o arquivo, editando o arquivo /etc/hosts

192.168.1.10

oracle oracle.domain

Vamos desativar o SELINUX, no arquivo de configurao: /etc/selinux/config

SELINUX=disabled

Vamos instalar as bibliotecas faltantes, que o Oracle necessita. No prprio DVD do Oracle, j temos os pacotes faltantes, abaixo informo a pasta que tem os pacotes e um pacote que devemos baixar da internet.

cd /media/cdrom/Server/Packages rpm -Uvh binutils-2* rpm -Uvh glibc-2* rpm -Uvh compat-libstdc++-33* rpm -Uvh glibc-common-2* rpm -Uvh elfutils-libelf-0* rpm -Uvh elfutils-libelf-devel-0* rpm -Uvh ksh-* rpm -Uvh libaio-devel-0* rpm -Uvh libaio-0* rpm -Uvh libaio-devel-0* rpm -Uvh libgcc-4* rpm -Uvh libstdc++-4* rpm -Uvh libstdc++-devel-4*

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 7 de 16

rpm -Uvh make-3.81* rpm -Uvh sysstat-9* rpm -Uvh compat-libstdc++* rpm -Uvh kernel-headers-2* rpm -Uvh glibc-headers-2* rpm -Uvh glibc-devel-2* rpm -Uvh ppl* rpm -Uvh cloog-ppl* rpm -Uvh mpfr-2* rpm -Uvh cpp-4* rpm -Uvh gcc-4* rpm -Uvh gcc-c++-4* rpm -Uvh numactl-2* rpm -Uvh numactl-devel-2* rpm -Uvh unixODBC-* wget http://ftp.unesp.br/linux/redhat/9/os/i386/RedHat/RPMS/pdksh-5.2.14-21.i386.rpm && rpm -Uvh pdksh-5.2.14-21.i386.rpm

Criando os grupos, adicionando o usurio oracle aos grupos, criando a pasta que ficar os arquivos do oracle e por fim, mudando permisso da pasta para o usurio do oracle e do grupo oinstall.

groupadd -g 501 oinstall groupadd -g 502 dba groupadd -g 503 oper groupadd -g 504 asmadmin groupadd -g 506 asmdba groupadd -g 505 asmoper usermod -g oinstall -G dba,asmdba,oper oracle mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01

Configurando as variveis do Oracle, no arquivo /home/oracle/.bash_profile

# Setando as variaveis do Oracle. TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=ol6-11gr2.localdomain; export ORACLE_HOSTNAME ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID 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/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

Feito todos os passos acima, reinicie a mquina e estaremos pronto para iniciar a instalao do Oracle calma. esta chegando!!!! Devemos agora extrair os arquivo que baixamos e acessar a pasta database:

unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip cd databases/

Abaixo, a imagem mostra rodando o ./runInstaller

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 8 de 16

A primeira tela solicita o endereo do Email e se deseja receber informaes sobre atualizaes de segurana.

Estamos instalando o Oracle pela primeira vez, ento, vamos selecionar a opo de criar e configurar o oracle.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 9 de 16

Escolha em qual ambiente voc esta instalando o Oracle

Escolha se a instalao de uma nica instncia ou se voc vai ser RAC (Real Application Clusters)

Vamos fazer a instalao avanada

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 10 de 16

Escolha o idioma do Oracle 11g

Escolha o tipo de instalao

Indique onde o diretrio do Oracle Base e o Oracle Home, caso voc configurou as variaveis do Oracle, ele j vai esta preenchido.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 11 de 16

Defina a pasta que ficar o inventrio do Oracle.

Defina para qual ser o propsito do banco.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 12 de 16

Defina qual vai ser o Global database e o SID

Quantidade de memria usada por cada rea do SGA e PGA e se ser gerenciada automaticamente.

Na guia Sample Schemas, marque Create database with sample schemas, para ter uma base para treinamento.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 13 de 16

Opes para gerenciamento do Oracle, caso voce tenha o Grid Control, especifique o agent e abaixo, ative a opo de notificao por e-mail.

Selecione onde ficar a base dados.

Opo de backup

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 14 de 16

Defina as senhas das contas do SYS, SYSTEM, SYSMAN e DBSNMP

Defina o grupo do OSDBA e OSOPER.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 15 de 16

Momento que faz a checagem dos pr-requisitos, o meu faltou somente ajustar a a swap para maior que 3gb.

Sumrio da instalao

Pronto, terminamos a instalao do Oracle e agora devemos rodar os scripts abaixo, com o usurio root.

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011

Instalao do Oracle 11g no Oracle Linux 6.0 - Aprender Oracle

Pgina 16 de 16

http://aprenderoracle.com/2011/04/instalacao-do-oracle-11g-no-oracle-linux-6-0/

01/08/2011