instalacao oracle apex
TRANSCRIPT
-
Este manual contempla a instalao do ORACLE 11G juntamente com o APEX. ____________________________________________
Por: THAYS BOSCHI OLIVEIRA RM: 70378
Data: 09/ 2013 Verso: 1.0
INSTALAO DO APEX
Red Hat Enterprise Linux 6.4
x86_64 (64 Bits)
Kernel 2.6.32-358.el6.x86_64
-
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/ _ 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:
rm70378
Verso de SO 6.4
Modelo de Hardware Oracle VM VirtualBox Gerenciador
Memria 4096 MG
Qtd de CPUs 2
IP Principal 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 em /media/VBOXADDITIONS_4.2.6_82870/ e aperte a tecla Tab para visualizar as opes de caminho.
Escolha a VBoxLinuxAdditions.run.
-
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 -ihv gcc-4*
rpm -ivh gcc-c++-4.*
rpm -ivh glibc-devel-2* rpm -ivh libaio-devel-0*
rpm -ivh libstdc++-devel-4*
-
rpm -ivh sysstat-9*
rpm -ivh unixODBC-2*
rpm -ivh unixODBC-devel-2* rpm -ivh libgcc-4*
rpm -ivh 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 anacron off
chkconfig atd off chkconfig cups off
chkconfig cups-config-daemon off chkconfig gpm off
chkconfig iptables off
chkconfig kudzu off chkconfig lvm2-monitor off
chkconfig microcode_ctl off chkconfig sendmail off
chkconfig smartd off
chkconfig auditd off chkconfig avahi-daemon off
chkconfig bluetooth off chkconfig firstboot off
chkconfig hidd off
chkconfig ip6tables off chkconfig mcstrans off
chkconfig mdmonitor off chkconfig pcscd off
chkconfig rawdevices off chkconfig readahead_early off
chkconfig readahead_later off
chkconfig restorecond off chkconfig setroubleshoot off
chkconfig yum-updatesd off chkconfig nfs off
chkconfig autofs on
chkconfig cpuspeed on chkconfig haldaemon on
chkconfig irqbalance on chkconfig messagebus on
chkconfig netfs on chkconfig nfslock on
chkconfig rpcgssd on
chkconfig rpcidmapd on chkconfig portmap on
chkconfig pcscd on chkconfig 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/OPatch
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, pode-
se 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.