O Oracle JDeveloper é um ambiente de desenvolvimento integrado (IDE) Java com suporte para os bancos de dados relacionais mais usados. O Oracle Cloud Platform fornece o Oracle Database e o banco de dados MySQL como um serviço de nuvem gerenciado. Ao implementar um Oracle Cloud Platform Console, um usuário pode provisionar uma instância do Oracle Database sem precisar baixar, instalar e configurar o banco de dados em uma máquina local. Em três artigos, vamos criar uma instância do Oracle Database 12c no Oracle Cloud Platform e usar o JDeveloper 12c para conectar ao banco de dados e criar uma tabela de banco de dados. Este primeiro dos três artigos tem as seguintes seções:
- Definindo o ambiente
- Criando um serviço de banco de dados de início rápido
- Criando um Oracle Database Cloud Service usando o Detailed Wizard
- Conclusão
Definindo o ambiente
Baixe e instale o Oracle JDeveloper 12c em uma máquina Windows local.
O console do Oracle JDeveloper 12c é mostrado na Figura 1.
Figura 1: Página inicial do Oracle JDeveloper 12c
Crie uma conta do Oracle Cloud Platform e assine o serviço Oracle Database Cloud. Uma avaliação gratuita do Oracle Cloud Platform está disponível. O Oracle Cloud Services Dashboard é mostrado na Figura 2.
Figura 2: Painel do Oracle Cloud Service
Uma instância de serviço do Oracle Database no Oracle Cloud pode ser provisionada usando uma das duas opções do Dashboard:
- Assistente de serviço de banco de dados de início rápido
- Assistente detalhado do serviço de banco de dados Oracle
Discutiremos cada uma dessas opções para provisionar um serviço Oracle Database no Oracle Cloud a seguir.
Criando um serviço de banco de dados de início rápido
Clique em Criar instância no Dashboard da Figura 1. No assistente Create Instance, selecione os Quick Start Services guia, conforme mostrado na Figura 3. Clique em Criar para o banco de dados serviço.
Figura 3: Criar instância>Serviços de início rápido>Banco de dados
Um Inícios rápidos o assistente para Oracle Database é iniciado, conforme mostrado na Figura 4. Três edições diferentes do Oracle Database estão disponíveis:Standard Edition, Enterprise Edition e Extreme Performance Edition. Da edição Standard à Extreme Performance, os recursos suportados foram aprimorados. Cada uma dessas edições é baseada no Oracle Database 12.2. O armazenamento para a edição Standard é de 15 GB, para a edição Enterprise é de 512 GB e para a edição Extreme Performance é de 1 TB. Para este artigo, usaremos a Standard Edition.
Figura 4: Inícios rápidos para banco de dados Oracle
O nome da instância é gerado automaticamente, mas pode ser modificado. Clique em Criar para Standard Edition, conforme mostrado na Figura 5.
Figura 5: Edição padrão>Criar
Uma caixa de diálogo de confirmação é exibida com um link para baixar as chaves e credenciais SSH públicas e privadas para acessar o banco de dados. Clique em Baixar (ver Figura 6).
Figura 6: Confirmação>Baixar
Um service_credentials.zip arquivo, que tem três arquivos—privateKey , chave pública e service_credentials.txt — é baixado. Extraia os arquivos para um diretório. Clique em Criar , conforme mostrado na Figura 7, para criar uma instância de serviço de banco de dados.
Figura 7: Confirmação>Criar
Criando um Oracle Database Cloud Service usando o Detailed Wizard
Clique em Criar instância no Painel como antes e selecione Todos os serviços guia na guia Criar instância assistente, conforme mostrado na Figura 8. Clique em Criar para o banco de dados serviço no Gerenciamento de dados cabeçalho.
Figura 8: Criar instância>Todos os serviços>Gerenciamento de dados>Banco de dados>Criar
O assistente do Oracle Database Cloud Service é iniciado. Clique em Criar serviço , como mostrado na Figura 9.
Figura 9: Criar serviço
O Serviço de nuvem de banco de dados Oracle>Criar serviço assistente é iniciado, conforme mostrado na Figura 10. Algumas das informações da instância do banco de dados são pré-especificadas nos campos fornecidos.
Figura 10: Assistente de criação de serviço
Especifique um Nome de serviço (até 50 caracteres), que deve começar com uma letra e pode conter apenas letras, números e hífens e não pode terminar com hífen, conforme mostrado na Figura 11.
Figura 11: Especificando um nome de serviço
O BYOL A caixa de seleção (Traga sua própria licença) deve ser marcada somente se uma licença fornecida pelo usuário for usada. Selecione uma versão do software (Oracle Database 12c Release 2) das três versões disponíveis, conforme mostrado na Figura 12.
Figura 12: Selecionando uma edição de software como Oracle Database 12c Release 2
Selecione uma Software Edition (Enterprise Edition) e selecione um Tipo de banco de dados (Instância única). Clique em Avançar, conforme mostrado na Figura 13.
Figura 13: Como preencher as informações básicas da instância do banco de dados
Os Detalhes do serviço página é exibida, conforme mostrado na Figura 14. Nome do banco de dados é pré-especificado como ORCL e PDB ( Banco de dados conectável) Nome é pré-especificado como PDB1 . As configurações padrão podem ser modificadas, mas usaremos o padrão. A Senha de Administração para usuários SYS e SYSTEM deve ter entre 8 e 30 caracteres com pelo menos uma letra minúscula, uma letra maiúscula, um número e um caractere especial, conforme mostrado no campo callout na Figura 14.
Figura 14: Detalhes do serviço
Configurações padrão para Armazenamento de banco de dados utilizável (GB), Armazenamento total de arquivos de dados (GB) e Compute Shape são pré-configurados. Clique em Editar para a chave pública SSH campo, como mostrado na Figura 15.
Figura 15: Chave pública SSH>Editar
Na Chave pública SSH para acesso à VM caixa de diálogo, clique em Criar uma nova chave para gerar um par de chaves automaticamente e clique em Enter , conforme mostrado na Figura 16.
Figura 16: Chave pública SSH para acesso à VM
Um par de chaves SSH é gerado automaticamente. Clique em Baixar nas Chaves de download diálogo, como mostrado na Figura 17.
Figura 17: Baixar Chaves>Baixar
Clique em Concluído , conforme mostrado na Figura 18, após um sshkeybundle.zip arquivo foi baixado. Os pares de chaves SSH são usados para acessar uma VM de instância de banco de dados e não usaremos as chaves SSH porque nos conectaremos ao banco de dados usando o JDeveloper.
Figura 18: Baixar Chaves>Concluído
Uma chave pública SSH é adicionada ao campo. Opcionalmente, marque a caixa de seleção Incluir PDB “Demos” em Configurações avançadas , conforme mostrado na Figura 19.
Figura 19: Configurações Avançadas>Incluir PDB “Demos”
Depois de selecionar ou especificar todas as definições de configuração de serviço necessárias, clique em Avançar, conforme mostrado na Figura 20.
Figura 20: Detalhes do serviço>Próximo
Em Confirmação, clique em Criar (ver Figura 21).
Figura 21: Confirmação>Criar
As duas instâncias dos serviços do Oracle Database Cloud, uma criada usando o assistente Quick Start e a outra criada usando o assistente detalhado, começam a ser provisionadas, conforme mostrado na Figura 22.
Figura 22: Criando Instâncias para o Oracle Database Cloud Service
Após a criação das instâncias de serviço, o Enviado em timestamp é substituído pelo Criado em timestamp, como mostrado na Figura 23.
Figura 23: Instâncias de serviço criadas
Conclusão
Neste artigo, discutimos a conexão com a instância de serviço do Oracle Database no Oracle Cloud Platform com o Oracle JDeveloper 12c. Primeiro, criamos instâncias de serviço do Oracle Database usando cada uma das opções Create Instance:assistente Quick Start e assistente detalhado. Artigos posteriores explorarão isso com mais profundidade.