O Oracle JDeveloper é um IDE Java com suporte para Java EE e Oracle Application Development Framework (ADF). Em um artigo anterior, discutimos o uso do Oracle JDeveloper com o Oracle Database no Oracle Cloud Platform. O JDeveloper fornece suporte para os bancos de dados relacionais comumente usados, incluindo IBM DB2, Apache Derby, SQL Server e MySQL. Nos próximos três artigos, discutiremos o uso do JDeveloper para acessar um serviço de banco de dados MySQL no Oracle Cloud Platform e executar tarefas de banco de dados, como criar uma tabela, adicionar dados de tabela, consultar uma tabela e exportar um conjunto de resultados. O primeiro artigo tem as seguintes seções:
- Definindo o ambiente
- Criando um serviço de banco de dados MySQL no Oracle Cloud Platform
- Ativando o acesso ao serviço MySQL
- Conclusão
Definindo o ambiente
É necessária uma conta do Oracle Cloud Platform e uma avaliação gratuita está disponível. O único software necessário para ser instalado é o Oracle JDeveloper 12c. Após a instalação, quando o JDeveloper é iniciado, um usuário é solicitado a selecionar uma função. Selecione a função Desenvolvedor do Studio (todos os recursos) , como mostrado na Figura 1.
Figura 1: Selecionando a função como desenvolvedor do Studio
O console do JDeveloper IDE é mostrado na Figura 2.
Figura 2: JDeveloper Console
Criando um serviço de banco de dados MySQL no Oracle Cloud Platform
Depois de criar uma conta do Oracle Cloud, um usuário recebe um Domínio de Identidade, além de um nome de usuário e senha. Também é enviada uma URL para acessar os serviços Cloud, como a do link anterior. Use o log de URL na plataforma Oracle Cloud Services e selecione Create Instance do Painel , como mostrado na Figura 3.
Figura 3: Painel>Criar instância
Em Criar instância caixa de diálogo, selecione Todos os serviços guia e clique em Criar para o MySQL serviço, como mostra a Figura 4.
Figura 4: Todos os serviços>MySQL>Criar
O Oracle MySQL Cloud Service é iniciado, conforme mostrado na Figura 5. Clique em Go to Console para começar a criar um serviço de banco de dados MySQL.
Figura 5: Oracle MySQL Cloud Service>Ir para o Console
No console, clique em Criar serviço (veja a Figura 6) para começar a criar um novo serviço de banco de dados MySQL.
Figura 6: Criar serviço
Em Criar serviço assistente, especifique um Nome de serviço (mysqldb como exemplo) e selecione uma Região , que pode ser Sem preferência , conforme mostrado na Figura 7. Esses são os dois únicos campos obrigatórios na primeira página. Opcionalmente, especifique uma Descrição e E-mail de notificação . A Frequência de medição tem um valor padrão codificado. Clique em Avançar .
Figura 7: Especificando o nome e a região do serviço
Em seguida, forneça os detalhes do serviço, que incluem as seções Configuration, MySQL Configuration, Backup and Recovery Configuration e Initialize Data From Backup, conforme mostrado na Figura 8. Selecione um Compute Shape , que é uma configuração predefinida para CPU e RAM. A configuração padrão de OC3 é uma configuração predefinida composta por 1,0 OCPU e 7,50 GB de RAM.
Figura 8: Selecionando Forma de Computação
Em seguida, clique no botão Editar botão para Chave pública SSH para selecionar ou criar uma chave pública para a instância, conforme mostrado na Figura 9. Uma chave pública é usada se a instância de VM for acessada diretamente em um shell bash do Linux, mas não é necessária se estiver conectado ao serviço MySQL de um IDE como JDeveloper. Independentemente de a chave pública SSH ser usada, a chave pública deve ser criada.
Figura 9: Chave pública SSH>Editar
A chave pública SSH para acesso à VM A caixa de diálogo é iniciada, conforme mostrado na Figura 10. Clique no botão Criar uma nova chave opção e clique em Enter para gerar uma nova chave pública SSH.
Figura 10: Chave pública SSH para acesso à VM
Um par de chaves SSH é criado. Clique em Baixar (veja a Figura 11) para baixar o par de chaves.
Figura 11: Baixando o par de chaves SSH
O arquivo zip do par de chaves SSH é baixado e a chave pública é adicionada ao campo Chave pública SSH. Em Configuração de backup e recuperação , selecione um dos Destino de backup opções—Armazenamento em nuvem e em disco , Armazenamento em nuvem , e Nenhum . A opção de armazenamento Nenhum é mostrado para ser selecionado na Figura 12.
Figura 12: Selecionando o destino de backup
Selecione Inicializar dados do backup> Criar instância do backup existente como Não , conforme mostrado na Figura 13.
Figura 13: Configurando Inicializar Dados do Backup
Na configuração do MySQL, o Armazenamento utilizável tem um valor padrão de 25 GB. Especifique uma senha para a raiz usuário com os requisitos de senha mostrados na Figura 14. Tanto a Senha e Confirmar senha campos devem especificar o mesmo valor.
Figura 14: Requisitos de senha
Especifique um Nome do esquema de banco de dados (mysqldb como exemplo), conforme mostrado na Figura 15. A Porta MySQL tem um valor padrão de 3306.
Figura 15: Especificando o esquema e a porta do banco de dados
Clique em Avançar (ver Figura 16).
Figura 16: Detalhes do serviço>Próximo
Na página de confirmação, clique em Criar , conforme mostrado na Figura 17, para criar o serviço de banco de dados MySQL.
Figura 17: Confirmação>Criar
O serviço MySQL começa a ser criado, conforme mostrado pela mensagem “Creating service…” na Figura 18. Clique em Refresh periodicamente para atualizar o status do serviço. Uma mensagem é enviada após a criação do serviço se um e-mail de notificação for fornecido ao criar o serviço (consulte a Figura 7).
Figura 18: Criando o serviço MySQL
Quando o serviço MySQL é criado, o Enviado em timestamp é substituído por um Criado em carimbo de data/hora, conforme mostrado na Figura 19. Um Armazenamento valor para a instância de serviço é alocado. A ampulheta no ícone de serviço também é removida.
Figura 19: Serviço MySQL criado
Ativando o acesso ao serviço MySQL
Por padrão, um novo serviço MySQL não pode ser acessado pela Internet pública mais ampla. Para habilitar o acesso pela Internet, incluindo um JDeveloper de uma máquina local, clique no ícone para gerenciar o serviço e selecione Regras de Acesso , como mostrado na Figura 20.
Figura 20: Regras de acesso
Clique no ícone para gerenciar a regra de acesso ora_p2admin_mysql (veja a Figura 21) e selecione Ativar .
Figura 21: Selecionando Habilitar para Regra de Acesso para permitir acesso na porta 3306
Na Ativar regra de acesso caixa de diálogo, clique em Ativar , conforme mostrado na Figura 22.
Figura 22: Habilitar regra de acesso
A regra de acesso é habilitada, conforme mostrado na Figura 23.
Figura 23: Regra de acesso para a porta 3306 habilitada
Clique no botão Clique para retornar aos serviços link, como mostrado na Figura 24.
Figura 24: Clique para voltar aos serviços
Conclusão
Neste artigo, criamos um serviço MySQL no Oracle Cloud Platform e habilitamos o acesso externo à Internet ao serviço. Nos artigos subsequentes, discutiremos a conexão ao serviço com o JDeveloper e usaremos os diferentes recursos do JDeveloper para bancos de dados.