Você está na página 1de 157

INSTALAO DO APEX

Red Hat Enterprise Linux 6.4


x86_64 (64 Bits)
Kernel 2.6.32-358.el6.x86_64

Este manual contempla a instalao do ORACLE 11G juntamente com o


APEX.

____________________________________________

Por:

THAYS BOSCHI OLIVEIRA RM: 70378

Data:

09/ 2013

Verso:

1.0

Sumrio
Objetivo .............................................................................................................................................3
Introduo ..........................................................................................................................................3
Motivadores ........................................................................................................................................3
Principais mudanas no Oracle 11gR2 ..................................................................................................4
OFA (Optimal Flexible Architecture) ............................................................................................4
Parmetros Depreciados ............................................................................................................5
Senhas .....................................................................................................................................5
Ambiente ............................................................................................................................................5
Nome do server ........................................................................................................................5
Configurao do Sistema Operacional ...................................................................................................5
Mquina Virtual ...................................................................................................................................6
Criao da mquina virtual ..................................................................................................................6
Configurao .......................................................................................................................... 14
Instalao do Sistema Operacional ........................................................................................... 20
Definindo Estruturas de Rede ............................................................................................. 56
Pr-Requisitos ................................................................................................................................... 59
Configurar o /etc/hosts ............................................................................................................ 59
Instalar Adicional de convidado ................................................................................................ 60
Criar os Pacotes de instalao .................................................................................................. 63
Verificar todos os pacotes necessrios do SO (64 Bits) .............................................................. 69
Configurao de Servios do S.O .............................................................................................. 71
Atualizao de limits do Shell para user oracle ....................................................................... 75
Configurao de Parmetros do Kernel ..................................................................................... 76
Criar os grupos no S.O e usurio para DATABASE ..................................................................... 79
Definir senhas para o novo usurio .......................................................................................... 79
Criar o arquivo.bash_profile do user oracle ............................................................................... 79
Instalao do RDBMS Software Only Install ..................................................................................... 82
Adicionar Listener ........................................................................................................................... 102
Criar a Database ............................................................................................................................. 105
Validaes Finais do Ambiente ......................................................................................................... 117
Instalao do HTTP ......................................................................................................................... 117
Montagem da imagem.iso ...................................................................................................... 117
Instalao e configurao do APEX ................................................................................................... 140
Montagem da imagem.iso ...................................................................................................... 141
Configurao do APEX ........................................................................................................... 148
Mudar senha ......................................................................................................................... 155
Concluso ....................................................................................................................................... 157
Referncias Bibliogrficas ................................................................................................................ 157

Objetivo
O objetivo deste documento descrever passo a passo a instalao de um ambiente Oracle 11gR2 no Linux
Red Hat 5.8 x64, juntamente com instalao do APEX.

Introduo
Para usufruir do Oracle 11gR2 e utilizar o APEX o qual pode ser executado em todas as plataformas -, so
necessrios os pr-requisitos exigidos pela Oracle, os quais esse documento registra e explica cada tela
grfica e comando necessrio detalhadamente, se diferenciando dos demais manuais devido a sua riqueza
de detalhes e tambm por acompanhar a explicao do sistema operacional na mquina virtual configurada
corretamente para atender as necessidades do gerenciador de banco de dados o qual ir ser instalado.

Motivadores
Esse documento ser um facilitador e uma referncia ao ter que instalar o Oracle 11gR2 juntamente com o
APEX novamente no Linux com a distribuio Red Hat 64 bits. Alm de fixar a aprendizagem, evitar erros
futuros.

Viso Geral do Oracle Database

Para que seja possvel usufruir corretamente do gerenciador de banco de dados Oracle 11gR2 preciso
verificar todos os pr-requisitos de cada passo at chegar instncia.
No desenho acima se pode visualizar que a primeira etapa a verificao do hardware. Ele tem que estar de
acordo com as solicitaes da Oracle para atender as necessidades do gerenciador de banco de dados.

Dentre as estruturas de hardware, se encontram 2 (duas) placas de redes para se ter mais segurana caso
uma delas venha a falhar. O bond0 a placa de rede virtual de onde se consegue ter um IP fixo para que as
outras duas fsicas sejam escravas dela.
Aps isso, se tem que analisar qual o sistema operacional que se deve instalar. Nesse caso: Linux com a
distribuio Red Hat 5.8. Depois de instalado, necessria a parametrizao do mesmo.
Posterior parametrizao, j possvel instalar o software do Oracle e em seguida, subir a sua instncia.

Principais processos do Oracle

Os principais processos da Oracle so os que esto em amarelo:


User process (Processo de usurio): Para o usurio abrir a aplicao, precisa executa-lo em sua
mquina.
Server proccess (Processo de servidor): Aps executar o processo de usurio e passar pelo Listener,
que quem escuta todas as conexes, a aplicao precisa mandar as instrues no usurio para
abrir uma sesso para se conectar a instncia.
Background proccess (Processos Background): So responsveis pela administrao do sistema e
fazem a interligao do SGA com o DATABASE da Oracle. Os 5 (cinco) primeiros so obrigatrios
DBWn, CKPT, LGWR, SMON, PMON.

Principais mudanas no Oracle 11gR2


Em relao a verses anteriores do Oracle Database existem algumas diferenas, como:

OFA (Optimal Flexible Architecture)


Os novos diretrios no 11g, em $ORACLE_BASE/diag/rdbms/<INSTANCIA>
_ alert Diretrio do alert log em xml e txt.
_ incident Diretrio para todos os incidentes do software.
_ incpkg Diretrio para quando a criado um pacote des incidentes.
_ trace Diretrio para armazenar os antigos traces gerados nos caminhos background dump (bdump)
e user dump (udump).
_ cdump Diretrio para armazenar os traces de Core Dump, antigo core_dump_dest.
_ Metadata Metadata sobre os incidentes, problemas e pacotes.

Parmetros Depreciados
Os parmetros background_dump_dest, core_dump_dest, user_dump_dest foram depreciados.
Agora, todos os traces podem ser encontrados em DIAGNOSTIC_DEST.
ADR Automatic Diagnostic Repository
Ferramenta para auxiliar na preveno, deteco e diagnstico de problemas com BUGs em banco de
dados. O ADR centraliza todos os traces e logs de todos os componentes, tais como ASM, CRS, LISTENER.

Senhas
As senhas agora por padro so SENSITIVE CASE, portanto, muita ateno com usurios de aplicao, isso
poder ser um problema em uma migrao. O recurso pode ser desligado alterando o parmetro
sec_case_sentitive_logon = FALSE.

Ambiente
O ambiente est configurado da seguinte forma:

rm70378

Abaixo segue a descrio do ambiente

Nome do server
O ambiente nome do server composto de 1 (um) servidor Linux, descrito abaixo:

Verso de SO
Modelo de Hardware
Memria
Qtd de CPUs
IP Principal

rm70378
6.4
Oracle VM VirtualBox Gerenciador
4096 MG
2
192.168.56.101

Configurao do Sistema Operacional


Neste passo, basta instalar o Sistema Operacional com configuraes padro. No existe nenhuma
especificao neste momento, o mais importante a versao. Mais adiante sero instalados os pacotes
necessaries e configuraes especficas.
No momento da instalao do SO, importante lembrar os tamanhos para memria fsica, virtual (SWAP), e
espao em disco, que devem seguir a tabela abaixo:
(Vide note: 880989.1)
-

Mnimo de 4.0GB (4096MB) de memoria RAM Fsica;


Memria virtual (SWAP) segundo os requisites abaixo:
1.0 GB de espao livre no /tmp;
Aproximadamente 4.4 GB para instalao do Software de Database;

Mquina Virtual
Criao da mquina virtual
Abra o Oracle VirtualBox Gerenciador.

Clique em Preferncias ou digite Ctrl+G para escolher a pasta onde deseja salvar.

Verifique se o caminho selecionado est correto, seno clique em Outro e escolha qual desejar.

Criando a pasta a qual ser aramazenada o Oracle. Clique em OK.

Verifique se o caminho escolhido o desejado.

Com o caminho j escolhido, clique em Novo.

Escolha o nome do Sistema Operacional, o tipo Linux e a verso Red Hat (64 bits) e clique em Prximo
para seguir.

Escolhendo o tamanho da memria: 4096 MB. Clique em Prximo para continuar.

Escolha a opo Criar um disco rgido virtual agora para se criar um novo. Clique em Criar.

No tipo de arquivo de disco rgido, indiferente VDI ou VMDK. Escolha VDI. Clique em Prximo para
continuar.

Escolhendo o tipo de armazenamento: Dinamicamente alocado ou Tamanho Fixo. Escolha


Dinamicamente Alocado, pois conforme a necessidade de mais espao, o HD ir se redimensionando
sozinho, ao contrrio do Tamanho Fixo. Clique em Prximo para continuar.

Clique na pasta ao lado do nome escolhido anteriormente para verificar se o local onde est o arquivo est
correto.

Se estiver, clique em Save, seno escolha a pasta desejada e clique em Save.

Verifique se o caminho o que se quer. Se no for, repita os dois passos anteriores. Coloque 50,00 GB de
disco rgido. Clique em Criar.

Configurao
Com a mquina j criada, clique em Configuraes ou aperte Ctrl+S para adequ-la ao que se necessita.

Na opo Sistema, clique na aba Placa-Me para desmarcar Disquete na Ordem de Boot, e marcar
Rede.

V para aba de Processador e escolha 2 para aumentar a velocidade.

Opo de Armazenamento: Clique em Vazio.

Escolha o caminho da iso do Red Hat 6.4 clicado no cd ao lado do IDE Secundrio Master.

Escolha a pasta a qual se encontra a imagem.iso.

Clique em Open.

Verifique que onde aparecia Vazio deve aparecer o caminho da imagem.iso.

Opo de udio: Desmarque a opo Habilitar udio.

Opo Rede: Aba Adaptador 1. Marque a opo Habilitar Placa de Rede e escolha Conectado a Placa
de rede exclusiva de hospedeiro (host-only). Clique em OK.

Instalao do Sistema Operacional


Com a mquina j configurada, agora s clicar em Iniciar.

Marque a opo No mostrar essa mensagem novamente. Clique em OK.

D enter para instalar a o Red Hat 6.4.

Clique em Skip.

D Next para ir para a prxima tela.

Escolha a lngua English (English) para usar durante a instalao. Clique em Next.

Escolha o lngua U.S. English para seu teclado. Clique em Next para ir para a prxima tela.

Escolha Basic Storage Devices e clique em Next para ir para a prxima tela.

Clique em Yes, discard any data.

Clique em Next para prosseguir.

Escolha a regio em que se encontra podendo ser escolhida clicando no mapa ou atravs da lista. Clique
em Next para continuar.

Digite e confirme a senha do Root. D Next para continuar.

Escolha Create custom layout para que seja possvel personaliza-lo e d Next para ir para a prxima tela.

Particionando o HD: Clique em Create para adicionar uma partio.

Escolha a opo Standard Partition. Clique em Create.

A primeira partio que ser criada a /boot com o tamanho de 200 MB. Escolha a opo Fixed size para
estipular um tamanho fixo e Force to be a primary partition para se tornar uma das trs parties
principais. Clique em OK.

Clique em Create novamente para criar uma nova partio. Escolha a opo Standard Partition. Clique
em Create.
Escolha swap em File System Type e coloque o mesmo tamanho da memria (8162 MB). Escolha a opo
Fixed size para indicar que o tamanho fixo. Marque a opo Force to be a primary partition para ser
umas das trs principais parties. Clique em Ok.

Clique em Create novamente para criar uma nova partio. Escolha a opo Standard Partition. Clique
em Create.
O /u01 ser outro ponto de montagem. Ele ter 20480 MB e a opo Fixed size tem que estar marcada
para indicar que ter um tamanho fixo. Clique em OK.

Clique em Create novamente para criar uma nova partio. Escolha a opo Standard Partition. Clique
em Create.
O /app ser outro ponto de montagem. Ele ter 10238 MB e a opo Fixed size tem que estar marcada
para indicar que ter um tamanho fixo. Clique em OK.

A ltima partio o /. No necessrio colocar seu tamanho, pois a opo Fill to maximum allowable size
ser marcada e seu tamanho ser o resto do HD. Marque a opo Force to be a primary partition para ser
uma das trs parties principais. Clique em OK.

Com as parties criadas, deve-se encontrar essa tela. Clique em Next para continuar.

Clique em Format.

Clique em Write changes to disk.

D Next para continuar.

Escolha as opes Deskop. Marque a opo Red Hat Esterprise Linux e Customize now para customizar
o software. D Next para continuar.

Na aba Base System, marque a opo Security Tools.

Na aba Servers marque as opes Server Platform e System administration tools.

Na aba Desktops marque todas as opes.

Na aba Development s no marque a opo Eclipse.

Clique em Next.

Espere alguns instantes at que a instalao esteja completa.

Espere alguns instantes at que a instalao esteja completa.

Espere alguns instantes at que a instalao esteja completa.

Clique em Reboot para reiniciar.

Tela de Boas-Vindas. Clique em Forward para continuar.

Leia com ateno License Agreement e marque a opo Yes, I agree to the Lincense Agreement.
Clique em Forward para continuar.

Clique em Forward para continuar.

Clique em Forward para continuar.

Clique em Forward para continuar.

Clique em Finish.

Clique em Yes para prosseguir.

Clique em OK para continuar.

Clique em Other.

Se logue como root.

Digite a senha correspondente senha do usurio root. Clique em Log In.

Marque a opo Do not show me this again. Clique em Close.

Definindo Estruturas de Rede


Com a mquina virtual logada como usurio root, iremos configurar as estruturas de rede para poder usar
o Oracle sem nenhum problema de perda de dados.

Clique com o mouse direito na tela e escolha a opo Open in Terminal.

Primeiramente, preciso se logar como root (o superusurio) e entrar na pasta onde possibilitar a
configurao das placas de redes e do bond, que a network-scripts. Estando l, pode-se digitar o comando
vi em umas das placas de rede para que seja possvel a configurao da mesma.

Editando o eth0.

Salvando as alteraes feitas no eth0.

Dando um restart na placa de rede para ela funcionando corretamente de acordo com as alteraes feitas
previamente.

Pr-Requisitos
Configurar o /etc/hosts
Entrando no arquivo hosts para setar o ip, nome do Server e o domnio.

Editando.

Salvando.

Instalar Adicional de convidado


Para adicionar adicional de convidado s Clicar em Dispositivos Instalar Adicional para Convidados.

Clique em OK.

Clique em RUN.

Clique com o mouse direito do Desktop e clique em Open in Terminal. Entre


/media/VBOXADDITIONS_4.2.6_82870/ e aperte a tecla Tab para visualizar as opes de caminho.

Escolha a VBoxLinuxAdditions.run.

em

A tela deve se encontrar como a abaixo.

Digite reboot para reinicializar.

Se logue como root.

Digite sua respectiva senha.

Criar os Pacotes de instalao


Clique em Dispositivos de CD/DVD rhel-server-6.4-x86_64-dvd.iso, se j estiver essa opo l. Ou
ento pode ir em Selecionar um arquivo de CD/DVD virtual... para escolher o caminho desejado.

Deve aparece essa tela com as pastas dento do arquivo. Isso significa que a imagem foi montada.

Volte linha de comando e digite o comando a seguir, ento aparecer todos os pacotes (os instalados e os
no instalados)
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
numactl \
pdksh \
sysstat \
unixODBC \
unixODBC-devel \

Digite o caminho abaixo para instalar os pacotes.

Instalando os pacotes com com o comando rmp ivh e o nome do pacote

Verificando e instalando mais alguns outros pacotes:


rpm -ivh compat-libcap-1*

rpm
rpm
rpm
rpm

-ihv
-ivh
-ivh
-ivh

gcc-4*
gcc-c++-4.*
glibc-devel-2*
libaio-devel-0*

rpm -ivh libstdc++-devel-4*

rpm
rpm
rpm
rpm
rpm

-ivh
-ivh
-ivh
-ivh
-ivh

sysstat-9*
unixODBC-2*
unixODBC-devel-2*
libgcc-4*
libstdc++-4*

Verificar todos os pacotes necessrios do SO (64 Bits)


Digite o comando a seguir, ento aparecer todos os pacotes (os instalados e os no instalados) para
verificao.
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \

numactl \
pdksh \
sysstat \
unixODBC \
unixODBC-devel \

Configurao de Servios do S.O


O comando chkconfig checa as configuraes dos servios do Sistemas Operacional. Alguns esto sendo
configurados como off e outros como on.
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig
chkconfig

anacron off
atd off
cups off
cups-config-daemon off
gpm off
iptables off
kudzu off
lvm2-monitor off
microcode_ctl off
sendmail off
smartd off
auditd off
avahi-daemon off
bluetooth off
firstboot off
hidd off
ip6tables off
mcstrans off
mdmonitor off
pcscd off
rawdevices off
readahead_early off
readahead_later off
restorecond off
setroubleshoot off
yum-updatesd off
nfs off
autofs on
cpuspeed on
haldaemon on
irqbalance on
messagebus on
netfs on
nfslock on
rpcgssd on
rpcidmapd on
portmap on
pcscd on
rpcsvcgssd on

Verificando o SELINIX
Entrando no arquivo login para edit-lo conforme o manual:

Editando:
Adicionando as linhas:
#ORACLE APEX CONFIGURE
session required pam_limits.so

Salvando.

Entrando em /etc/sysconfig/selinux para verificar se a SELLINUX=permissive.

Editando SELINUX=permissive.

Salvando.

Atualizao de limits do Shell para user oracle


Entrando no arquivo limits.conf para edit-lo.

Editando e salvando os parmetros para limites do Shell:


Adicionando essas linhas:
#ORACLE APEX CONFIG
oracle soft
nproc 2047
oracle hard
nproc 16384
oracle soft
nofile 1024
oracle hard
nofile 65536
oracle soft
stack 10240

Configurao de Parmetros do Kernel


Entrando no arquivo /etc/sysctl.conf para edit-lo

Editando e conforme as configuraes requisitadas no Manual:


Inserindo as linhas abaixo:
kernel.msgmnb= 65536
kernel.msgmax = 65536
kernel.shmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_range = 9000 65500
net.core.rmen_default = 262144
net.core.rmen_max = 4194304

net.core.wmen_default = 262144
net.core.wmen_max = 1048576

Salvando.

Para validar, digite o comando sysctl p e visualize se a edio foi salva com sucesso.

Veder aparecer essas informaes:


kernel.msgmnb= 65536
kernel.msgmax = 65536
kernel.shmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_range = 9000 65500
net.core.rmen_default = 262144
net.core.rmen_max = 4194304
net.core.wmen_default = 262144
net.core.wmen_max = 1048576

Criar os grupos no S.O e usurio para DATABASE


Criando os grupos e adicionando seu ID para facilitar sua identificao. Adicionando o usurio oracle para
o grupo principal: oinstall e grupos secundrios dba e oper.
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
useradd -u 501 -g oinstall -G dba,oper oracle

Criando pastas e seus subdiretrios. Trocando o usurio e o grupo pertencente dessas pastas criadas pelo
root. Mudando suas permisses.

Definir senhas para o novo usurio


Mudando a senha do usurio oracle. Digitando o comando: passwd oracle. E colocar a senha oracle.

Criar o arquivo.bash_profile do user oracle


Editando o .bash_profile
# ORACLE APEX CONFIGURE
TMP=/tmp
TMPDIR=$TMP
TEMP=$TMP
export ORACLE_SID=APEX
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export ORACLE_TERM=xterm
export
PATH=$PATH:$ORACLE_HOME/bin:$PATH:$GRID_HOME/bin:/usr/bin:/sbin:/usr/sbin:$ORACLE_HOME/OPat
ch
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export PS1="[${LOGNAME}@`hostname`:"'${PWD}]$ '
export EPC_DISABLED=TRUE
export PERL_HOME=/usr/local/perl
export PERL5LIB=$PERL_HOME/lib
export THREADS_FLAG=nativE
export ORACLE_HOSTNAME=RM70378
export ORACLE_INSTANCE=/u01/Middleware/Oracle_WT1/instances/instance1
PATH=$PATH:$ORACLE_HOME/bin
export PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536

Salvando as alteraes.

Instalao do RDBMS Software Only Install


Se logue como root. Para desmontar a imagem adicionada nos pr-requesitos em Instalar Adicional de
convidado, basta clicar com o mouse direito sobre a mesma e escolher a opo Unmount.

Clique em Dispositivos de CD/DVD Selecione um arquivo de CD/DVD virtual. E escolha a pasta onde
se encontra o arquivo.iso de onde ser escolhido o que se refere ao Oracle 11G 86_64. Aps selecion-la,
clique em Open.

Confira se a imagem foi escolhida corretamente.

Dever aparecer a janela com a pasta database dentro dela, como mostra a figura abaixo.

Abra o terminal clicando com o mouse direito no Desktop e escolhendo a opo Open in Terminal.
Certifique-se que est como usurio root, e digite xhosts + para possibilitar outros usurios (como o
usurio oracle) de subir a instncia na tela grfica, seno s o usurio root consegueria e isso
impossibilitaria a instalao do Oracle. D se tambm a permisso mxima para o diretrio /tmp e
voltando
a
ser
usurio
oracle
para
instalao
dos
binrios.
Digite
o
caminho:
/tmp/20110706_1203/database/runInstaller. D enter e espere ele checar se os espaos requisitados esto
de acordo.

Espere at abrir.

No passo 1 desmarque a opo I wish to receive security updates via My Oracle Support e clique em Next
para ir para prxima tela.

Ir exibir a mensagem informando que no se informou o email. Click em Yes para continuar.

Escolha a segunda opo: Install database software only. Clique em Next para continuar.

Clique na opo Single instance database installation e clique em Next para ir para a prxima tela.

Escolha a lngua que ir ser usado no Oracle e clique em Next para ir para a prxima tela.

Escolhendo a edio da base de dados que ir ser instalada. 1 opo: Enterprise Edition (4.29GB). Clique
em Next para ir para a prxima tela.

Esta tela est indicando o destino do Oracle Base de sua localizao. Clique em Next para continuar.

Especificando o diretrio onde ser gravado os arquivos de instalao: /u01/app/oraInventory. Clique em


Next para ir prxima tela.

Definindo os privilgios dos grupos criados anteriormente na parte que se fez toda a parametrizao do
Sistema Operacional. D Alt+N para continuar.

Aguarde a checagem dos pr-requisitos.

Na coluna Status aparecero alguns erros de pacotes, os quais so comuns.

Devido a alguns pre-requisitos, a janela aparece instruindo que abra o termina, estando logado como root,
execute os scripts. Feito isso, retorne e essa janela e clique em OK. Ento, sem clicar no OK ainda, v a
linha de comando.

Logado como root, digite o script que apareceu na janela anterior.

Volte janela de scripts e clique em OK.

Os pr-requisitos esto sendo checados. Clique em Next para continuar.

Ento aparecer um sumrio com todas as informaes da instalao. Clique em Finish.

Aguarde at o processo ser concludo.

Com o preparo j concludo com sucesso, a instalao se encontra no estado de cpia de arquivos. Aguarde
at o progesso ser concludo.

Com a instalao quase completa, a fase de executar scripts est sendo requisitada. Aguarde at aparecer a
janela de aviso.

Aparecer essa tela para a execuo dos scripts. Ateno: Os scrips devem ser executados criteriosamente
nessa ordem. NO clique em OK sem antes t-los executados.

Se logue no Putty como root e execute o primeiro script.

Logo aps, execute o segundo script. Quando foe requisitado para digitar o nome do diretrio (ltima linha),
pressione a tecla Enter.

Ao termino do script, volte tela de instalao.

Clique em OK.

A instalao est completa! Pode fechar esta janela, clicando em Close.

Adicionar Listener
Antes da criao do Database, se deve adicionar um Listener:
Escolhendo Listener Configuration. Clique em Next para continuar.

Adicionando um Listener. Clique em Next para continuar.

Nomeie o Listener se preferir. Clique em Next para continuar.

Escolhendo o Protocolo TCP. Clique em Next para continuar.

Escolhendo usar a porta padro. Clique em Next para continuar.

Escolhendo no configurar outro Listener. Clique em Next para continuar.

Indicando que a configurao est completa. Clique em Next para continuar.

Clique em Finish para finalizar a configurao do Listener.

Criar a Database
Volte para o Terminal. Digite dbca para a configurao do Database do Oracle. Espere ele inicializar.

Tela de Bem-vindas. Apenas clique em Next para continuar.

Selecione Create a Database para criar uma base de dados. Clique em Next para continuar.

Escolhendo os Templates. Selecione General Purpose or Transaction Processing. Clique em Next para
continuar.

Dando um nome global para a database e o nome da instncia (SID) Esse se colocou no .bash_profile.
Clique em Next para continuar.

Clique em Next para continuar.

No passo 5 se informa a senha para o usurio administrador no campo Password e em Confirm Password
para confirm-la. Clique em Next para continuar.

Se a senha digitada no for recomendada pela Oracle e mesmo assim preferir mant-la, clique em Yes,
seno clique em No e redigite-a.

Escolhendo a localizao dos arquivos de database: Use Database File Locations from Template. Clique em
Next para continuar.

Escolhendo o caminho e o tamanho desse diretrio para backup. Clique em Next para continuar.

Escolhendo no adicionar Sample Schemas. Clique em Next para continuar.

Na aba Memory est se configurando a memria (PGA e SGA).

Na aba Sizing esta se especificando o mximo nmero de processos que podem se conectar
simultaneamente database.

Na aba Character Sets est se configurando a linguagem para a database (que ser padro default).

Escolhendo Modo Dedicado para Servidor ao invs de Servidor Compartilhado. Clique em Next para
continuar.

Informando os objetos e o que no pode ser alterado. Clique em Next para continuar.

Criando a Database. O nome j foi escolhido anteriormente, ento no deve ser alterado. Clique em Finish
para finalizar.

Exibindo a confirmao dos dados e configuraes. Clique em OK para confirm-las.

Fazendo a criao da Database. Aguarde at estar completo.

Aps a criao de a database estar completa, algumas informaes importantes sobre o mesmo aparecero.
Leia-as com ateno e tenha certeza de que os dados esto corretos. Clique em Exit para sair.

Validaes Finais do Ambiente


Para verificar se est realmente funcionando corretamente com o nome dado, se logue no Putty como
usurio Oracle e digite sqlplus / as sysdba para entrar no SGBD como administrador dele.

Quando aparecer SQL>, digite select instance_name, status from v$instance; para visualizar o nome da
instncia e seu respectivo status. Se visualizado como o esperado, isso significa que o SGBD est
prontssimo para ser usado!!!

Instalao do HTTP
Montagem da imagem.iso
Logado como usurio root, clique em Dispositivos de CD/DVD Selecione um arquivo de CD/DVD
virtual.

Escolha o arquivo.iso correspondente ao ORACLE_HTTPSERVER_11G.

Certifique-se de que o arquivo escolhido o certo.

A janela abaixo deve aparecer com as pastas contidas nela.

Se logando no Putty como root. Entrando no /tmp com o comando cd/ tmp, que onde ficam os
arquivos temporrios. O comando ll faz com que liste os arquivos que se encontram do diretrio em
questo.

Apagando todos os arquivos temporrios com o comando rm-rf.

O comando df h verifica as parties e seus respectivos tamanhos.

Entrando no /media, onde so realizadas as montagens de mdias removveis, e listando os arquivos. O


comando cp R 20130820_2024/ /tmp copia todos os arquivos do diretrio onde se encontra para o
diretrio /tmp. O comando chown R oracle:oinstall /tmp muda o dono e o grupo respectivamente do
diretrio /tmp . O comando chmod R 775 /tmp muda a permisso, colocando permisso mxima para o
usurio dono (oracle) e grupo ao qual pertence (oinstall) e somente leitura e execuo para outros
usurios.

Voltando a se conectar como usurio root no terminal. Com o comando xhost+ para exibio da tela
grfica para outros usurios. Voltando a se conectar como usurio oracle e entrando no caminho onde se
encontra o runIntaller.

No primeiro passo aparece uma tela de boas-vindas. Clique em Next para continuar.

No segundo passo, escolha a opo Skip Software Updates para no fazer atualizaes. Clique em Next
para continuar.

No terceiro passo, escolha a opo Install and Configure para instalar e configurar.

No quarto passo, acontece a checagem dos pr-requesitos. Espere todos os progressos estarem 100% e
clique em Next para continuar.

No quinto passo, verifique se o caminho e diretrio esto corretos. E clique em Next para continuar.

No sexto passo, desmarque a opo I wish to receive security updates via My Support para no receber
atualizao de segurana. E clique em Next para continuar.

Clique em Yes para confirmar a escolha feita no passo seis.

No stimo passo, se faz a configurao dos componentes. Marque somente a opo Oracle HTTP Server .
Clique em Next para continuar.

No oitavo passo, so especificados os detalhes dos componentes. Clique em Next para continuar.

No nono passo, para configurao das portas, marque a opo Auto Port Configuration . Clique em Next
para continuar.

No dcimo passo, representado um resumo da instalao. Clique em Next para continuar.

Espere o progresso da instalao estar completa para finaliz-la.

Espere o progresso da instalao estar completa para finaliz-la. Clique em Finish para finalizar.

Espere as configuraes estarem completas e clique em Next para continuar.

Verifique as configuraes.

Clique em Finish para finalizar.

Digite a primeira URL no browser para verificar a pgina que aps a instalao deve estar acessvel. Clique
em Finish.

Digite o comando emctl status dbconsole no terminal para verificar a a url. Digite-a para verifica-la.

Verifique a pgina. Pode se navegar pelas diversas opes que nela se encontram.

Instalao e configurao do APEX


Criando as Tablespaces
Se conectando como oracle com o comando su oracle. Chamando o sqlplus e se logando como usurio
administrador com o comando sqlplus / as sysdba.

Inicializando o SGBD com o comando startup.

Criando os DATAFILES:
CREATE SMALLFILE TABLESPACE APEX_FILES DATAFILE '/u01/app/oracle/oradata/APEX/APEX_FILES.dbf'
SIZE 100M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
CREATE SMALLFILE TABLESPACE APEX DATAFILE '/u01/app/oracle/oradata/APEX/APEX.dbf' SIZE 100M
AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT
SPACE MANAGEMENT AUTO ;

Com o comando select from v$tablespace;, consegue se selecionar as tablespaces e ento pode-se
visualizar as tablespaces criadas no passo anterior.

Montagem da imagem.iso
Logado como usurio oracle, clique em Dispositivos de CD/DVD Selecione um arquivo de CD/DVD
virtual.

Selecione o arquivo o qual se refere ao arquivo.iso do Apex. Clique em Open.

Repare que a imagem de um cd chamado APEX j aparece na tela. Isso significa que a imagem foi
monstada com sucesso.

Verifique se o instancia est aberta. Saia da sqlplus com o comando exit.

Com o comando lsnrctl possvel verificar o listener. Digite status para verificao. Se aparecer no
listener, digite em seguida start para inicia-lo.

Digite status novamente para conferir se foi realmente iniciado.

Volte a ser usurio root. Entre no diretrio /tmp.

Copie todos os arquivos do APEX/ para o diretrio /tmp/.

Mude o dono do diretrio para usurio oracle e grupo oinstall. D o permissionamento adequado.

Entre no diretrio /tmp e liste os arquivos. Entre no diretrio copiado anteriormente (APEX) e liste os
arquivos contidos nele. Com o comando unzip possvel extrair os arquivos que se encontram em um
arquivo zipado.

Aps a extrao dos arquivos, listando-os novamente, possvel ver o diretrio criado para eles.

Entre no diretrio apex e liste os arquivos que l se encontram.

Configurao do APEX
Conecte-se ao banco como administrador.

Rode o script abaixo. Que direciona o arquivo.sql ( que se refere a instalao do APEX) nas tablespaces
APEX e APEX_FILES, indicando que para uso de imagens a TEMP.

Aps a execuo do mesmo, aparecer a mensagem abaixo.

Voltar ao sqlplus como administrador e digite o comando que roda o script j criado: @apxchpwd.sql para
colocar uma senha para o administrador.

Desbloqueie a conta de usurio APEX_PUBLIC_USER com o comando: alter user APEX_PUBLIC_USER


account unlock;

Mude sua senha para oracle com o comando: alter user APEX_PUBLIC_USER identified by oracle;

Saia do Oracle.

Entre no diretrio: /u01/Middleware/Oracle_WT1/instances/instance1/config/OHS/ohs

Liste os arquivos e diretrios dentro dele.

Mova os arquivos do caminho /tmp/APEX/apex/images/ para o caminho onde encontra com o comando:
mv /tmp/APEX/apex/images/ ..

Entre no diretrio mod_plsql com o comando: cd mod_plsql.

Liste os arquivos.

Mova os o arquivo dads.conf para o caminho onde se encontra com o comando: mv


/tmp/APEX/apex/dads.conf ..

Entre nesse arquivo com o comando vi dads.conf.

Digite conforme imagem abaixo e coloque a senha na linha PlsqlDatabasePassword como oracle.

Salve as alteraes feitas.

Entre no diretrio /tmp e, em seguida, no APEX/. Execute o script .baixa_http.sh.

Execute-o mais uma vez.

Volte ao sqlplus como administrador.

Digite o comando abaixo.

Execute o script que se encontra na pgina 66 no manual do APEX (Vide Referencias Bibliogrficas).

Saia do Oracle e liste os arquivos.

Execute o script .sobe_http.sh.

Mudar senha
Para se logar, digite o endereo de ip seguido de :7777, assim (192.168.56.101:7777) no browser Pode
ser realizado fora da mquina virtual.

Digite no campo Workspace INTERNAL, no Username ADMIN e, no Pasword Oracle#2013


Senha digitada aps execuo do script @apxchpwd.sql. Clique em Login to Application Express.

Digite a senha atual e digite e redigite a nova senha Oracle#13. Clique em Apply Changes.

Aps a mensagem Password changed, clique em Return.

Volte tela de incio e se logue com a nova senha.

O APEX se encontra instalado e pronto para uso.

Concluso
Concluo atravs desse trabalho que o estudo prvio do ambiente feito detalhadamente gera um bom
planejamento para que se possa verificar quais as mudanas e pr-requisitos que devem ser atendidos. S
assim a instalao ser realizada com sucesso, atingindo o objetivo pr-estabelecido. Desta maneira, podese chegar a um resultado satisfatrio que torna o passo a passo da cada etapa mais tranquila, e com mais
qualidade at a sua fase final. Pois no s instalar, mas sim, pensar muito em cada etapa e deciso a ser
tomada.
A funo do planejamento prvio criar uma estratgia adequada que possa ser utilizada para guiar cada
passo at sua concluso.
Alm do planejamento e da instalao j realizada, a documentao essencial para que haja transparncia
e registro de tudo o que e como foi feito para que se caso acontea algum imprevisto, possa ser identificado
rapidamente, dando maior flexibilidade para resolv-lo.
Quando feito na primeira vez, nada disso fcil nem rpido, porm quando h um bom planejamento e uma
documentao bem feita, isso simplifica. Mas quando no h, torna-se bem mais complexo do que j .
Entretanto, nas vezes posteriores, por questo de prtica, toda a complexidade some.

Referncias Bibliogrficas
http://docs.oracle.com/cd/E37097_01/doc/install.42/e35123.pdf Acessado dia 05/09/2013.