Criar um Aplicativo APEX (Oracle Application Express)

O Autonomous AI Database on Dedicated Exadata Infrastructure suporta o desenvolvimento de aplicativos com o Oracle Application Express (APEX). O Oracle APEX no Autonomous AI Database fornece um ambiente pré-configurado, totalmente gerenciado e seguro para criar e implantar aplicativos de nível mundial centrados nos dados.

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 AI Database pode escalar instantaneamente computação e armazenamento on-line, conforme necessário, com base na sua carga de trabalho. Além disso, você pode implantar facilmente as aplicações Oracle APEX desenvolvidas on-premise no Oracle APEX no Autonomous AI 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 obter uma alternativa que demonstre essas instruções, execute o Lab 8: Build APEX Application no Oracle Autonomous AI Database Dedicated for Developers and Database Users Workshop.

Acesse o Oracle Application Express no Autonomous AI Database

Observação:

Para acessar Oracle Applications Express, o sistema que você estiver usando deve ter acesso de rede ao Autonomous AI Database, conforme descrito em Configure a Development System to Access the Database.
Saiba como acessar o Oracle Application Express no Autonomous AI 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. Em seu Web browser, acesse o Oracle Cloud e navegue até a página Detalhes do Autonomous AI Database. Consulte Exibir Detalhes de um Autonomous AI 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:

    À medida que o Oracle Application Express usa um endereço IP privado que só é acessível de uma instância do serviço Compute em execução com a rede virtual na nuvem (VCN) usada pelo seu Autonomous AI Database, você deve colar o URL do 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 Autonomous AI 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 Oracle Applications Express, o sistema que você estiver usando deve ter acesso de rede ao Autonomous AI Database, conforme descrito em Configure a Development System to Access the Database.
Saiba como acessar os serviços administrativos do Oracle Application Express em um Autonomous AI 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. Copy the Oracle APEX access URL from your an Autonomous AI Database Details page, and paste it in your web browser's address bar. Para obter mais detalhes, consulte Access Oracle Application Express in Autonomous AI Database.

    Observação:

    À medida que o Oracle Application Express usa um endereço IP privado que só é acessível de uma instância do serviço Compute em execução com a rede virtual na nuvem (VCN) usada pelo seu Autonomous AI Database, você deve colar o URL do 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 ao criar o Autonomous AI 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 AI Database on Dedicated Exadata Infrastructure 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 AI 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 recurso do Oracle Application Express quando usado dentro do contexto de um Autonomous AI 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.