• atendimento@beg.inf.br 
  • (51) 3562-3705 
  • Joaquim Pedro Soares 500, Sala 44 - Centro, Novo Hamburgo - RS - CEP: 93510-320
Terça, 15 Setembro 2015 12:15

Instalando APEX 5 no Oracle XE com ORDS

Escrito por 

Muitos alunos do curso de APEX que eu ministro na Targettrust (Targettrust), tem me solicitado auxilio na instalação do Apex 5 em uma base XE. Em função desta crescente solicitação eu resolvi então escrever este artigo.

Como existem vários HOWTO’S de instalação do Oracle XE, eu parto do principio que o database XE já se encontra instalado e funcionando. Deixo claro aqui, que após a atualização do Apex, as telas gráficas de administração do XE não mais funcionarão.

 

Vamos lá então,  seguir o passo a passo e colocar o cérebro para trabalhar !!!

1. Crie um diretório na unidade de sua preferência para deixarmos a instalação no padrão do BLOG.

Windows: 

 

mkdir c:\blog_do_boss

 

2. Faça o download do Apex 5.0.1 (já com o último patch) e o do ORDS dentro da pasta criada.

Link Download Apex

http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html

 

Baixar a versão :

Oracle Application Express 5.0.1 - All languages

 

Link Download ORDS

http://www.oracle.com/technetwork/developer-tools/rest-data-services/downloads/index.html

 

Baixar a versão :

Oracle REST Data Services 3.0.1

 

3. Descompacte ambos os arquivos dentro da nossa pasta, remova os arquivos zip pois não precisamos mais deles e se tudo ok, teremos esta estrutura :

 

 

 

4. Para facilitar nosso trabalho, vamos renomear as pastas para "apex" e "ords"

 

5. Setando as variáveis de ambiente

     Um dos problemas enfrentados pelos alunos, é não ter setado no Windows ou Linux , as variáveis de ambiente necessárias para conectar com o SQLPLUS ao banco de dados. Vamos setar as mesmas no windows, a galera do linux, já tem intimidade com isso. As variáveis necessárias são ORACLE_SID, ORACLE_HOME e principalmente, colocarmos o diretório do executável do ORACLE, na váriavel PATH do sistema operacional.

 

Clique em iniciar , computador, propriedades :

 

Clique em configurações avançadas do sistema :

 

Propriedades do sistema, variáveis de ambiente :

 

 

Agora, nas variáveis do usuário (um administrador do sistema é claro), vamos adicionar as 2 variáveis e acertar PATH para iniciar com o diretório onde o Oracle XE se encontra instalado. no meu caso ficaram assim :

Variável         Valor

ORACLE_SID                  XE

ORACLE_HOME              C:\

PATH                            C:\

 

Conforme figura abaixo:

 

6. Se posicione na pasta C:\BLOG_DO_BOSS\APEX\APEX e logue no SQLPLUS como SYSDBA conforme figura abaixo, a senha do SYS é definida por você na instalação do Oracle Express Edition :

 

 

 

7. Execute o script de instalação do Apex 5 com os comandos da próxima tela :

 

 

8. Se tudo OK, teremos a tela abaixo como resposta: 

 

9. Vamos carregar as imagens do APEX 5 para dentro do banco, caso você queira utilizar o Gateway XDB do Oracle XE para rodar o apex. Se posicione na pasta C:\BLOG_DO_BOSS\APEX\APEX e logue novamente no SQLPLUS :

Se tudo OK com a carga, teremos a tela abaixo :

 

 

 11. Vamos definir a senha do administrador do APEX, guarde ela pois iremos utiliza-la na frente para configurar o ORDS. Vamos rodar o script de definição de senha, lembrando que a mesma deve ter ao menos, uma letra maiúscula, uma letra minúscula, um número e um caracter especial como "#$@" e etc.

 

12. Vamos executar agora o script para a criação dos usuários do REST DATA SERVICE necessários para rodarmos o ORDS. Execute o script da tela abaixo e defina as senhas dos usuários. Guarde as senhas, pois iremos utiliza-las ali na frente na configuração do ORDS.

 

12. Para evitar problemas com senhas, vou rodar o script abaixo na minha instalação para definir as mesmas senhas e evitar confusão:

 

alter user APEX_PUBLI_USER identified by blog_do_boss account unlock;

alter user APEX_LISTENER identified by blog_do_boss;                 

alter user APEX_REST_PUBLIC_USER identified by blog_do_boss;    

Verifique a tela abaixo :

 

13. Se tudo OK até aqui, seu Embedded PL\SQL Gateway já deve estar atendendo com o APEX 5, acesso o link e verifique :

 

http://localhost:8080/apex/apex_admin

 

Essa é a tela :

 

 

Certo, agora vamos iniciar a instalação do Oracle Data Service (ORDS) em modo standalone. Primeiro verifique a versão do JAVA instalado na sua máquina, vamos configurar utilizando a JRE 1.8 .

Execute o comando da tela abaixo para ver a versão do java da sua máquina :

 

Caso não seja a versão 1.8 ou não tenha instalado o java 1.8 , faça o download do mesmo, no link abaixo e execute a instalação.

 

http://www.oracle.com/technetwork/pt/java/javase/downloads/jre8-downloads-2133155.html

 

Beleza, com o JAVA instalado e na versão 1.8 vamos iniciar a configuração do ORDS. Se posicione na pasta e

 

 

 

Lido 6860 vezes Última modificação em Quarta, 23 Novembro 2016 12:15
Guilherme Solon Da Costa

Especializado na Administração de Banco de dados de alta performance, atua na área de consultoria e suporte a banco de dados há mais de 15 anos. Responsável pela administração de base de dados de Grupos como Herval, Diementz e Datelli possui alta experiência em bases de dados de comércio e varejo, onde a performance e alta disponibilidade são vitais para a continuidade do negócio.

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.


NOSSOS CLIENTES

afubra
herval
agrale
taurus
Farmacias Sao Joao
boxprint

QUEM SOMOS

Empresa especializada em tecnologia de banco de dados, formada por uma equipe de profissionais habilitados nas mais diversas áreas, unindo forças para a construção de uma empresa sólida que une tecnologia e comprometimento com seus clientes.

TWITTER

Inscrições abertas! https://t.co/vlm6IueMwP
Accelerating Enterprise Innovation with Big Data,15 julho 2015 https://t.co/BIFQpPmUVH
Teste do Portal

ÚLTIMAS NOTÍCIAS

CONTATO

  • Endereço: Rua Joaquim Pedro Soares, 500/Sala 44 - Centro, Novo Hamburgo, RS CEP: 93510-320
  • Fone: 51 3562-3705
  • E-mail: atendimento@beg.inf.br