Banco de Dados · 3 de julho de 2018 · 2 min de leitura

Como Realizar a Instalação do Apex 5.1

Como Instalar o APEX no Oracle Linux usando o Banco de Dados 11g Standard Edition

Bem-vindo ao nosso mais recente laboratório prático, onde guiaremos você passo a passo na instalação do Oracle Application Express (APEX) no Oracle Linux 7, utilizando o Banco de Dados Oracle 11g Standard Edition. Este lab é ideal para desenvolvedores e administradores de banco de dados que desejam explorar o potencial do APEX para criar aplicações web robustas e eficientes diretamente em sua infraestrutura Oracle. Se você está buscando uma maneira eficaz de expandir suas habilidades em desenvolvimento e administração de banco de dados Oracle, este laboratório fornecerá todas as ferramentas e conhecimentos necessários para começar com sucesso.

Pré-requisitos

  • Oracle Linux 7 instalado.
  • Banco de dados Oracle 11g configurado.
  • Acesso a interface gráfica (Vncserver ou X11).

Mãos a Obra

Criar Tablespace do Apex
$sqlplus / as sysdba SQL> CREATE TABLESPACE APEX DATAFILE ‘/u01/oradata/WINT/apex01.dbf’ SIZE 100M AUTOEXTEND ON NEXT 1M;

Realizar backup e download do Apex para o Oracle Home.
$ cd $ORACLE_HOME $ mv apex/ apex_4_old/ $ wget http://dataunique.ddns.com.br:8090/utilitarios/apex_5.1.4.zip $ unzip apex_5.1.4.zip

Vamos utilizar o Web Listener Embedded PL/SQL Gateway (EPG) para acessar o APEX.
$ dbca > Configurar Opções de Banco de Dados > WINT > *Desativar “Configurar Enterprise Manager” > Componentes do banco de Dados Padrão > * Marcar “Oracle XML DB”

Instalação Apex.
$ cd $ORACLE_HOME/apex/ $ sqlplus / as sysdba SQL> @apexins.sql APEX APEX TEMP /i/ -- TABLESPACE: APEX TABLESPACE_FILES: APEX TEMP_TABLESPACE: TEMP IMAGES:/i/

Quando concluir mude a senha do usuário ADMIN.
$ sqlplus / as sysdba SQL> @apxchpwd.sql

Para mudar a senha manualmente execute:
BEGIN APEX_UTIL.set_security_group_id( 10 ); APEX_UTIL.create_user( p_user_name => 'ADMIN', p_email_address => suporte@dataunique.com.br', p_web_password => 'Apex!@#$123', p_developer_privs => 'ADMIN' ); APEX_UTIL.set_security_group_id( null ); COMMIT; END; /

Criar o APEX_LISTENER e APEX_REST_PUBLIC_USER
$ SQL> @apex_rest_config.sql Apex!@#$123 Apex!@#$123

Configurando o Web Listener Embedded PL/SQL Gateway (EPG).
SQL> @apex_epg_config.sql /u01/app/oracle/11.2.0.4/db_1 --oracle_home directory/apex SQL> ALTER USER ANONYMOUS ACCOUNT UNLOCK;

Verificar Porta do XML DB.
SQL> SELECT DBMS_XDB.gethttpport FROM DUAL;

Se o valor for 0 deverá definir a porta de acesso.
SQL> EXEC DBMS_XDB.sethttpport(8080);

Reinicie o banco de dados e o Listener

$ lsnrctl stop
$ lsnrctl start
SQL> shutdown immediate;
SQL> startup;
SQL> alter system register;

O Apex estará disponível no endereço “http://192.168.x.x:8080/apex”

**

    

**

Atualizado em 16 de setembro de 2024.

Esse problema aparece no seu ambiente?

Diagnóstico gratuito de infraestrutura e banco de dados — sem compromisso.

Falar com um especialista