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 => [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);
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”