Criar um Aplicativo APEX (Oracle Application Express)

O Autonomous Database em Infraestrutura Dedicada do Exadata oferece suporte ao desenvolvimento de aplicativos com o APEX (Oracle Application Express). O Oracle APEX no Autonomous Database fornece um ambiente pré-configurado, totalmente gerenciado e seguro para criar e implantar aplicativos centrados em dados de alto nível.

O Oracle APEX fornece um ambiente baseado em browser fácil de usar para carregar dados, gerenciar objetos de banco de dados, desenvolver interfaces REST e criar aplicativos. Não há limites para o número de desenvolvedores ou usuários finais de seus aplicativos Oracle APEX. O Autonomous Database pode dimensionar instantaneamente a computação e o armazenamento on-line conforme necessário, com base em sua carga de trabalho. Além disso, você pode implantar facilmente os aplicativos Oracle APEX desenvolvidos on-premises para o Oracle APEX no Autonomous Database ou vice-versa.

A configuração, a aplicação de patches, o monitoramento e o upgrade de todos os componentes do Oracle Application Express são totalmente gerenciados pela Oracle. Dessa forma, você pode se concentrar no desenvolvimento de suas soluções e na solução de seus problemas de negócios. Com o Oracle APEX e o baixo código, sua organização pode ser mais ágil e desenvolver soluções mais rapidamente com menos custo e maior consistência. Você pode se adaptar à mudança de requisitos com facilidade. Você pode capacitar desenvolvedores profissionais e todos os outros integrantes de sua organização para que façam parte da solução.

Dica:

Para ter a opção de "testar" que demonstra essas instruções, confira o Lab 8: Build APEX Application no Oracle Autonomous Database Dedicated for Developers and Database Users Workshop.

Acessar o Oracle Application Express no Autonomous Database

Observação:

Para acessar o Oracle Applications Express, o sistema que você está usando deve ter acesso de rede ao Autonomous Database, conforme descrito em Configurar um Sistema de Desenvolvimento para Acessar o Banco de Dados.
Saiba como acessar o Oracle Application Express no Autonomous Database on Dedicated Exadata Infrastructure.

Por padrão, somente o usuário do banco de dados ADMIN tem acesso ao Oracle Application Express. Para poder acessar o sistema como outro usuário do banco de dados, o usuário ADMIN deverá criar um espaço de trabalho e ativar o acesso ao espaço de trabalho para esse usuário.

Para acessar o Oracle Application Express:
  1. No seu navegador da Web, acesse o Oracle Cloud e navegue até a página Detalhes do Autonomous Database. Consulte Exibir Detalhes de um Autonomous Database Dedicado.
  2. Abra a guia Ferramentas.
  3. Clique em Open APEX no mosaico Oracle Application Express.
  4. No diálogo Oracle Application Express, clique no link Copiar no campo URL do Acesso para copiar o URL para a área de trabalho.

    Veja a seguir a descrição da ilustração apex_url.png
    Descrição da ilustração apex_url.png

  5. Cole o URL de acesso na barra de endereços do seu navegador da Web para acessar o Oracle Application Express.

    Observação:

    Como o Oracle Application Express usa um endereço IP privado que só é acessível de uma instância do Compute executada com a rede virtual na nuvem (VCN) usada pelo Autonomous Database, você deve colar o URL de acesso em um browser que esteja sendo executado em uma instância de computação na VCN.
  6. Informe os detalhes a seguir e clique em Acessar:
    • Workspace, ao qual o usuário ADMIN ativou o acesso a esse usuário do banco de dados.
    • Nome do Usuário, o usuário do banco de dados com o qual você está tentando acessar o Oracle APEX.
    • Senha do usuário do banco de dados.
  7. Ao acessar com sucesso, você verá a home page do Oracle Application Express com os seguintes recursos:
    • O App Builder permite que você projete, desenvolva e implante aplicativos web interessantes e responsivos.
    • O SQL Workshop permite acessar seus objetos do Autonomous Database, executar consultas SQL neles, executar scripts SQL e carregar dados.
    • O Team Development ajuda você a acompanhar tarefas, recursos, bugs e feedback de toda a equipe.
    • A App Gallery fornece uma lista de aplicativos de amostra e produtividade que você pode instalar e aproveitar para desenvolvimento de aplicativos.

Acessar Serviços de Administração do Oracle Application Express

Observação:

Para acessar o Oracle Applications Express, o sistema que você está usando deve ter acesso de rede ao Autonomous Database, conforme descrito em Configurar um Sistema de Desenvolvimento para Acessar o Banco de Dados.
Saiba como acessar os serviços de administração do Oracle Application Express em um Autonomous Database e criar um espaço de trabalho.
Para acessar os serviços de administração do Oracle Application Express como o usuário do banco de dados ADMIN:
  1. Copie o URL de acesso do Oracle APEX da página Detalhes do Autonomous Database e cole-o na barra de endereços do navegador da Web. Para obter mais detalhes, consulte Acessar o Oracle Application Express no Autonomous Database.

    Observação:

    Como o Oracle Application Express usa um endereço IP privado que só é acessível de uma instância do Compute executada com a rede virtual na nuvem (VCN) usada pelo Autonomous Database, você deve colar o URL de acesso em um browser que esteja sendo executado em uma instância de computação na VCN.
  2. Na página Acessar, role para baixo para exibir Tarefas.
  3. Clique em Administração para acessar os serviços de administração.
  4. Informe os detalhes a seguir e clique em Acessar:
    • Nome do Usuário: ADMIN
    • Senha: A senha ADMIN definida durante a criação do Autonomous Database.
  5. Ao acessar com sucesso, você verá a home page do Oracle Application Express Administration Services com diferentes opções de administração para criar e gerenciar espaços de trabalho e usuários e permitir o acesso do usuário a diferentes espaços de trabalho.

    Observação:

    Se você estiver acessando os serviços de administração do Oracle Application Express pela primeira vez, será solicitado que você crie um espaço de trabalho. Clique no botão Criar Espaço de Trabalho na caixa de diálogo e forneça os detalhes necessários para criar o primeiro espaço de trabalho.
  6. Para criar mais espaços de trabalho, clique no botão Criar Espaço de Trabalho na página inicial e forneça os detalhes do espaço de trabalho conforme solicitado pelo assistente.
  7. Para criar contas de desenvolvedores do Oracle APEX:
    • Clique no mosaico Gerenciar Espaços de Trabalho da home page.
    • Clique em Gerenciar Desenvolvedores e Usuários em Ações do Espaço de Trabalho.
    • Clique em Criar Usuário e informe os novos detalhes do usuário desenvolvedor.
    Consulte Criando Contas de Usuário no Guia do Administrador do Oracle Application Express para obter mais informações.

Fazer Upgrade da Instância do Oracle Application Express

O Autonomous Database na Infraestrutura Dedicada do Exadata suporta o Oracle Application Express 24.2 em todos os ACDs (Autonomous Container Databases) recém-provisionados. No entanto, todos os ACDs existentes continuam a ser executados com a versão do Application Express com a qual foram provisionados.

Se quiser usar os recursos mais recentes do Oracle Application Express para aprimorar os aplicativos existentes, programe um upgrade para sua instância do Oracle Application Express por meio da Solicitação de Serviço (SR) no My Oracle Support. Forneça os OCIDs da tenancy e do Autonomous Database para os quais você solicita o upgrade do APEX na SR.

Consulte Criar uma Solicitação de Serviço no My Oracle Support para saber como entrar em contato com o Suporte Técnico da Oracle para obter assistência.

Limitações sobre o Uso do Oracle Application Express

Esta seção lista as restrições e limitações de recursos do Oracle Application Express quando usado no contexto de um Autonomous Database.

As seguintes limitações são necessárias para proteger a segurança e o desempenho do seu ambiente do Oracle Application Express:

  • O esquema de autenticação do aplicativo do Diretório LDAP não é suportado.

  • O Oracle Application Express só está disponível como ambiente de Desenvolvimento Completo. A conversão em um ambiente de Runtime, que minimiza o espaço ocupado pelo software instalado e remove componentes da UI, como App Builder e Serviços de Administração, não é suportada.