Como Realizar a Instalação do Apex 5.1

03 jul

Como Realizar a Instalação do Apex 5.1

Design sem nome (2)

Neste lab vamos realizar a instalação do APEX no Oracle Linux 7 com Banco de Dados Oracle 11g SE.

 

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”

Componentes de Banco de Dados Padrão

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 => [email protected]',
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);

Listener

Reinicie o banco de dados e o Lintener.
$ 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”

Oracle Application Express

Instance Administration

Para criação e gerenciamento de Workspaces acesse: “http://192.168.x.x:8080/apex/apex_admin”