Pular para o conteúdo

Como ter um Apex offline para estudos passo a passo

Como estudar o Apex offline

Obs.: Esse post é para quem está começando e precisa saber passo a passo como ter um Apex offline para estudos.

Apesar da popularidade do termo “nuvem”, alguns serviços e ambientes de desenvolvimento há anos estão disponíveis totalmente online e dependentes apenas de um browser.

Um deles é o Apex. Não é à toa que o Rick Greenwald da Oracle, que até escreveu um livro sobre Apex, agora está totalmente envolvido como diretor das iniciativas de Oracle Cloud. Também não é sem motivo que o Oracle Apex Listener chama-se Oracle REST Data Services, visto que essa tecnologia criada originalmente para o Apex está alinhada com o core da estratégia de nuvem da gigante.

Muito bom. Mas às vezes o que queremos é apenas um calmo e seguro ambiente offline de baixo custo de manutenção para podermos estudar e fazer testes com o Apex.

Para isso, na minha opinião, não há nada melhor que utilizar uma máquina virtual com tudo pré-instalado e configurado para o estudo.

Parte 1 – Máquina virtual funcionando

Uma máquina virtual nada mais é que o equivalente a um computador inteiro dentro de um único arquivo principal, que apelidamos de “VM” (virtual machine). Para que a mágica funcione, você precisa primeiro de um software de virtualização. A Oracle parece amiga do VirtualBox, visto que já preparou diversas VMs com tudo instalado e configurado para a gente usar.

Faça o download e instale o VirtualBox pelo link www.virtualbox.org.
Depois acesse o link Oracle Tech Network, disponível na página inicial do VirtualBox.org

Apex offline para estudos

Acesse a Database App Development VM, siga as instruções e é isso!

b2ap3_thumbnail_Blog-passo-1.2.png

Essa VM é atualizada de tempos em tempos. Na versão atual temos Oracle 12c, Linux 6.5, Apex, SQL Developer, SQL Data Modeler e muitos cursos passo a passo no Hands-On-Labs, que são acessíveis via barra de ferramenta do Firefox da VM.

Vou mostrar uns screenshots que fiz quando a VM tinha Linux 5 e Oracle 11gR2, mas é a mesma coisa.

Agora é a vez de entrar e configurar o Apex.

Parte 2 – Apex funcionando

Reza a lenda que, nesta VM, todo login e senha é oracle. Não é sempre assim, como você verá mais adiante.

Após a longa (dependendo do seu hardware) inicialização da máquina virtual, quando aparecer a tela de login do Linux, entre oracle para login e senha.

b2ap3_thumbnail_Blog-passo-2.1.png

Na tela do Linux virtual, acesse o ícone do Firefox no canto superior esquerdo da área de trabalho chamado “Start Here”. Faz sentido começar lá, né?

b2ap3_thumbnail_Blog-passo-2.2.png

Com o Firefox da VM aberto, clique no botão “Run APEX” pré-configurado na barra de ferramentas. Se tudo deu certo, você estará com um Apex prontinho para uso com quase zero de dor de cabeça em instalar e configurar Linux, Oracle etc.

Para acessar agora, entre com obe para Workspace, Login e senha. OBE é Oracle By Example. E esse login “obe” tem perfil de administrador do workspace. Ou seja, você pode depois criar outros usuários com perfil desenvolvedor e usuário para testar.

b2ap3_thumbnail_Blog-passo-2.3.png

Passo 3 – SQL Developer funcionando

Finalmente, para se extrair o máximo do Apex, seja diretamente, seja para fazer SQLs ou packages PL/SQL, vamos configurar o SQL Developer com todos os poderes de DBA.

Acesse o SQL Developer na área de trabalho da VM.

b2ap3_thumbnail_Blog-passo-3.1.png

Já no SQL Developer, para acessar com superpoderes, clique no + verde para criar uma conexão, e faça a seguinte configuração:

Connection name: oracle (pode ser o que você quiser)
Username: sys
Password: oracle
Connection Type: TNS
Role: SYSDBA
Network Alias: ORCL

b2ap3_thumbnail_Blog-passo-3.2.png

Pode clicar no botão “Test”. Se der certo, marque o checkbox “Save password” e clique em “Connect”.

Agora é só diversão.

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 4.5 / 5. Contagem de votos: 11

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress