Habilitando APEX no Oracle Database Enterprise 11g – Versão do texto: 0.1
O APEX é primeiramente um ambiente de desenvolvimento de software com base no banco de dados Oracle, com ele também é possível executar tarefas administrativas. Usuários compartilham uma área de trabalho chamada Workspace, onde pode ser compartilhado objetos, dados e aplicações.
<!–more–>
A partir do Oracle 11g o APEX já vem pré-instalado com o banco de dados.
1. Breve Descrição
Application Builder: Para os usuários que têm pouca ou nenhuma experiência em programação em APEX, para criar facilmente relatórios, formulários e carregar dados de planilhas e arquivos de texto para o banco de dados. Ele também permite aos desenvolvedores criar rapidamente formulários, relatórios e desenvolvimentos de aplicações web mais complexas centradas em um banco de dados. Ele é totalmente Web e permite que os desenvolvedores se concentrem nas características e funcionalidades dos aplicativos, em outras palavras, a lógica de negócio, em vez de detalhes relacionados com a interface.
SQL Workshop
SQL Commands: você pode executar instruções SQL e PL/SQL diretamente no banco de dados.
Object Browser: No browser de objetos é possível navegar e criar tabelas, índices, procedures, views, etc. de maneira simples.
Utilities: Encontramos Lixeira, Geração de DDL (Códigos de objetos), Exportação e Importação de dados em TXT ou XML e relatórios de objetos de usuários ou do banco de dados, etc..
Administration: A partir deste é possível gerenciar memória, capacidade de armazenamento, usuários, monitorar sessões e encontrar informações de configuração do banco de dados.
2. Habilitando o APEX
Efetue login no sistema com o seu usuário oracle.
Entre no diretório home do oracle, depois entre no diretório apex e conecte ao banco pelo sqlplus:
cd $ORACLE_HOME cd apex sqlplus "/ as sysdba"
Execute o script de configuração do apex:
@apxconf
Digite uma senha para o usuário admin e a porta:
Enter values below for the XDB HTTP listener port and the password for the Application Express ADMIN user. Default values are in brackets [ ]. Press Enter to accept the default value. Enter a password for the ADMIN user []admin_password Enter a port for the XDB HTTP listener [ 8080] ...changing HTTP Port PL/SQL procedure successfully completed. PL/SQL procedure successfully completed. Session altered. ...changing password for ADMIN PL/SQL procedure successfully completed. Commit complete.
Inicialize o servidor embarcado http XBD:
EXEC DBMS_XDB.SETHTTPPORT(8080); commit;
Destrave a conta anonymous:
ALTER USER ANONYMOUS ACCOUNT UNLOCK;
Pronto, agora é só acessar o APEX pela porta escolhida:
http://ipdoservidor:porta/apex
Você deve primeiramente entrar no sistema pelo workspace internal e depois criar um workspace desejado:
Utilize o workspace internal, user admin e a senha que você definiu.
Criando um Workspace:
Nome da Workspace:
Escolhendo o schema existente:
Usuario e senha de acesso no apex para workspace:
Pronto, só finalizar. sair e entrar com uma nova sessão no apex com seu novo usuário.
Para finalizar a execução do APEX:
EXEC DBMS_XDB.SETHTTPPORT(0); commit;
Leitura recomendada:
http://www.oracle.com/technetwork/developer-tools/apex/documentation/index.html