apex

Como instalar o Oracle APEX 4.2

1) Baixe o Oracle APEX em http://apex.oracle.com

2) Extraia o arquivo em um local fácil, por exemplo na unidade C:\ (assim será criada a pasta C:\apex)

3) Entre no prompt de comando clicando em iniciar > Executar (ou então aperte a tecla do windows + R), digite cmd e dê enter.

4) Acesse a pasta onde extraiu os arquivos:
C:\> cd c:\apex

5) Abra o sqlplus e conecte como sysdba (no exemplo estou utilizando o Oracle XE 11g):
C:\apex> C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus.exe system/senha as sysdba

6) Crie uma tablespace separada para o APEX e outra para os arquivos do APEX (isso ajuda na administração do APEX):

— Cria tablespace para o apex
sql> CREATE TABLESPACE APEX datafile ‘C:\oraclexe\app\oracle\oradata\XE\APEX.dbf’ SIZE 1000M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

— Cria tablespace para os arquivos do apex
sql> CREATE TABLESPACE APEX_FILES datafile ‘C:\oraclexe\app\oracle\oradata\XE\APEX_FILES.dbf’ SIZE 400M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

7) O comando a seguir instala (ou atualiza) o APEX. Os parâmetros são a tablespace para o APEX, a tablespace para os arquivos do APEX, a tablespace temporária e por último o caminho da pasta onde o APEX irá buscar os arquivos (por convenção utiliza-se /i/). Se você criou a tablespace com outro nome, ou quer utilizar alguma outra tablespace para o APEX, essa é a hora de mudar:

sql> @C:\apex\apexins.sql APEX APEX_FILES TEMP /i/

(deverá demorar alguns minutos)

8) Finalizado o procedimento de instalação é necessário mudar a senha de administrador do APEX. Após a instalação do APEX, o script sai automaticamente do sqlplus então vamos entrar novamente e depois chamar o script que muda a senha. Vou colocar a senha “manager” para o exemplo:

C:\apex> C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus.exe system/senha as sysdba
sql> @apxxepwd.sql manager

9) Agora precisamos copiar os arquivos estáticos (imagens, css e javascript) do APEX. Esse procedimento pode variar de acordo com o servidor web utilizado, mas vou assumir que estamos utilizando o EPG (Embbeded PL/SQL Gateway) que é um servidor que já vem pré-instalado e configurado com o Oracle. O parâmetro passado deve ser uma pasta acima de onde foram extraídos os arquivos do apex (em nosso exemplo seria a pasta raiz C:\ ):

sql> @apxldimg.sql C:\

10) Eu costumo desbloquear os usuários do APEX no banco de dados:

sql> ALTER USER anonymous ACCOUNT UNLOCK;
sql> ALTER USER apex_public_user ACCOUNT UNLOCK;
sql> ALTER USER flows_files ACCOUNT UNLOCK;

11) Também acho legal trocar a senha do usuário APEX_PUBLIC_USER caso deseje configurar um servidor APEX Listener ou Apache posteriormente:

sql> ALTER USER apex_public_user IDENTIFIED BY manager;

12) O apex já está pronto, bastando acessar a url http://localhost:8080/apex para começar a desenvolver. Caso queira administrar as workspaces, acesse com as credenciais:

Workspace: INTERNAL
Username : ADMIN
Password : manager (provisorio)

13) É interessante executar o script que configura o APEX para trabalhar com Web Services RESTful (e também para usar o apex listener). Para isso execute os comandos abaixo. Lembrando que você será perguntado sobre as senhas para os usuários APEX_LISTENER e APEX_REST_PUBLIC_USER que serão criados, eu geralmente uso a mesma do usuário APEX_PULBIC_USER.

C:\apex> C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus.exe system/senha as sysdba
sql> @apex_rest_config.sql

14) (OPCIONAL) Podemos também traduzir o APEX para o português. Para isso, precisamos executar:

C:\apex> set NLS_LANG=American_America.AL32UTF8
C:\apex> cd builder\pt-br
C:\apex> C:\oraclexe\app\oracle\product\11.2.0\server\bin\sqlplus.exe system/senha as sysdba
sql> alter session set current_schema = APEX_040200;
sql> @load_pt-br.sql

É isso, obrigado!

Qualquer dúvida é só comentar!

“Pessoas que são boas em arranjar desculpas raramente são boas em qualquer outra coisa.”
– Benjamin Franklin

9 opiniões sobre “Como instalar o Oracle APEX 4.2”

  1. olá Vih, bom dia

    Parabéns pelo Site e pelas postagens, pois ajudam muito tanto os iniciantes quanto os mais experientes.

    Já trabalho com BDOracle, Oracle Forms e PL/SQL a batsante tempo, mas sou iniciando no Apex.
    Achei fantástico seu tutorial da instalação do Apex 4.2, mas gostaria de saber se vc irá postar um tutorial de instalação do Apex 5, pois tentei efetuar a instalação em uma base nova no Oracle 12c, mas obtive erros de tabelas não encontradas nas Packages: WWV_FLOW_SESSION_MON,
    WWV_FLOW_WS_IMPORT_API e
    WWV_FLOW_SECURITY.
    agradeço pela ajuda
    um abraço,

  2. quando estou no passo 7 (@C:\apex\apexins.sql APEX APEX_FILES TEMP /i/) , da erro num arquivo diz q nao consegue abrir o arquivo “apxdevrm_cdb.sql” , podeia me ajudar

        1. Pedro, voce tem que navegar pelo CMD até a pasta do Apex, no caso se extraiu no C:\

          CD C:\Apex
          E entao abrir o sql plus pelo CMD. Que seria somente digitar: sqlplus, se caso o cmd nao reconhecer o comando, voce tem que indicar aonde está, entao coloque o diretório completo de onde se encontra o Sqlplus, que seria na pasta BIN na instalacao do seu oracle, SQLPLUS.exe
          E fazer os comandos novamente.

  3. Parabéns pelo artigo, muito bom!

    Segui os passos e consegui realizar a instalação do Apex.
    Apenas tive que editar alguns scripts apontando o caminho do diretório ‘C:\apex\nome_do_arquivo.sql’ mas fora isso deu tudo certo.

    Obrigada!
    Abçs.
    Carina Mendes

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *