Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando o JDeveloper com MySQL Database e Oracle Database no AWS RDS, Parte 3


No primeiro artigo, “Using JDeveloper with MySQL Database and Oracle Database on AWS RDS, Part 1”, sobre o uso do JDeveloper com RDS, discutimos a criação e modificação de uma instância de banco de dados RDS para banco de dados MySQL. No segundo artigo, “Using JDeveloper with MySQL Database and Oracle Database on AWS RDS, Part 2”, discutimos a conexão à instância de banco de dados RDS para banco de dados MySQL com JDeveloper. Neste terceiro artigo, discutiremos o uso do JDeveloper com Oracle e no RDS. Este artigo tem as seguintes seções:
  • Usando JDeveloper com banco de dados Oracle
  • Criando uma instância de banco de dados Oracle no RDS
  • Ativando a conectividade
  • Obtenção dos parâmetros de conexão para o banco de dados Oracle
  • Criando uma conexão com o banco de dados Oracle no JDeveloper
  • Exclusão de uma instância de banco de dados RDS
  • Conclusão

Usando JDeveloper com Oracle Database no RDS


Nas seções a seguir, discutiremos o uso do JDeveloper com o Oracle Database no RDS.

Criando uma instância de banco de dados Oracle no RDS


Para criar uma instância de banco de dados RDS para o banco de dados Oracle, clique em Iniciar instância de banco de dados , como mostrado na Figura 1.


Figura 1: Iniciar instância de banco de dados

Selecione Oráculo motor, como mostrado na Figura 2.


Figura 2: Selecionando o Oracle Engine

Selecione uma das edições do Oracle Database:Oracle Enterprise Edition, Oracle Standard Edition, Oracle Standard Edition One e Oracle Standard Edition Two. O Oracle Standard Edition Two é um substituto do Oracle Standard Edition e do Oracle Standard Edition One. Selecione o Oracle Enterprise Edition, conforme mostrado na Figura 3. Selecione “Apenas habilitar opções qualificadas para o RDS Free Usage Tier”. Clique em Avançar.


Figura 3: Selecionando o Oracle Enterprise Edition

Em seguida, especifique os detalhes do banco de dados. Primeiro, selecione as Especificações da instância , conforme mostrado na Figura 4. O modelo de licença padrão é traga sua própria licença. A versão padrão do mecanismo de banco de dados é Oracle 12.1.0.2.v10; isso pode se tornar diferente à medida que novas versões são disponibilizadas.


Figura 4: Especificando detalhes do banco de dados

Para o nível gratuito, a classe de instância de banco de dados é db2.micro, que fornece 1 vCPU e 1 Gib de RAM, conforme mostrado na Figura 5. O padrão Armazenamento alocado é 20 GiB. A implantação Multi-AZ não está disponível para o nível gratuito.


Figura 5: Selecionando a classe de instância de banco de dados

Em Configurações , especifique o identificador da instância de banco de dados como orcldb (arbitrário), conforme mostrado na Figura 6. Especifique o nome de usuário mestre e senha mestra . O usuário mestre não tem acesso aos privilégios SYSDBA. O SIS usuário, que tem acesso aos privilégios SYSDBA, não pode ser usado. Clique em Avançar.


Figura 6: Especificando o identificador de banco de dados e o nome de usuário e senha mestre

Em Definir configurações avançadas , as diferentes seções são Rede e Segurança, Opções de banco de dados, Criptografia, Backup, Monitoramento e Manutenção. Selecione uma VPC e um grupo de sub-rede , conforme mostrado na Figura 7. Selecione Acessibilidade pública como Sim . Selecione Zona de disponibilidade como Sem preferência . Selecione um grupo de segurança VPC existente ou selecione a opção para criar um novo grupo de segurança. Um grupo de segurança tem regras que autorizam conexões.


Figura 7: Configurando as configurações avançadas

Em Opções de banco de dados , especifique o nome do banco de dados como ORCL , conforme mostrado na Figura 8. Especifique a porta do banco de dados como 1521. Selecione o grupo de parâmetros do banco de dados e um grupo de opções. Selecione o nome do conjunto de caracteres padrão.


Figura 8: Especificando opções de banco de dados

Mantenha as outras opções como padrão e clique em Iniciar instância de banco de dados , conforme mostrado na Figura 9. Em seguida, clique em Exibir detalhes da instância .


Figura 9: Iniciar instância de banco de dados

Inicialmente, o orcldb A instância está listada com Status “criando”, conforme mostrado na Figura 10.


Figura 10: A instância de banco de dados RDS para banco de dados Oracle está criando

Depois de “criar”, o status passa a ser “fazendo backup”. Quando a instância de banco de dados do RDS é criada, o status se torna "disponível" (consulte a Figura 11).


Figura 11: Instância de banco de dados RDS disponível

Ativando a conectividade


Para habilitar a conectividade com a instância de banco de dados RDS de fora do CIDR/IP-Inbound configurado por padrão no grupo de segurança, clique no link do grupo de segurança, conforme mostrado na Figura 12.


Figura 12: Link do grupo de segurança

Selecione a entrada guia e clique no botão Editar botão, como mostrado na Figura 13.


Figura 13: Entrada>Editar

Em Editar regra de entrada , configure o IP de origem da máquina na qual o JDeveloper está instalado ou, se o IP não for conhecido ou for necessário o acesso de vários IPs, selecione Regra de entrada Tipo como Todo o tráfego , Protocolo como Todos , Intervalo de portas como 0-65535 e Fonte como Em qualquer lugar . Clique em Salvar , como mostrado na Figura 14.


Figura 14: Editar regras de entrada

As regras de entrada modificadas são mostradas na Figura 15.


Figura 15: Regras de entrada modificadas

Obtendo os parâmetros de conexão para o banco de dados Oracle


Para obter os parâmetros de conexão, clique no link da instância de banco de dados RDS (consulte a Figura 16).


Figura 16: Link da instância de banco de dados RDS

Copie o endpoint listados em Conectar seção, conforme mostrado na Figura 17. O Endpoint é o Hostname. A porta é 1521 por padrão.


Figura 17: Obtendo o ponto final

O Acessível ao Público a configuração deve ser Sim se estiver se conectando de uma máquina local ou de qualquer outra máquina que não esteja na mesma VPC que a instância de banco de dados do RDS, conforme mostrado na Figura 18.


Figura 18: A configuração Acessível publicamente deve ser Sim se estiver se conectando de uma máquina local

Criando uma conexão com o banco de dados Oracle no JDeveloper


Para criar uma conexão no JDeveloper, clique em Novo Aplicativo , conforme mostrado na Figura 19.


Figura 19: Nova aplicação

Na Nova Galeria , selecione Geral>Conexões em Categorias e Conexão de banco de dados em Items, conforme mostrado na Figura 20. Clique em OK.


Figura 20: Selecionando a conexão de banco de dados

O Criar conexão de banco de dados assistente é iniciado conforme mostrado na Figura 21.


Figura 21: Criar conexão de banco de dados

O assistente de criação de conexão de banco de dados pode ser iniciado diretamente de Recursos visualizar selecionando Banco de dados em Recursos , conforme mostrado na Figura 22.


Figura 22: Tipo de conexão:banco de dados

Clique com o botão direito do mouse em Database e selecione New Database Connection, conforme mostrado na Figura 23.


Figura 23: Nova conexão de banco de dados

O Tipo de conexão padrão é Oracle (JDBC) , conforme mostrado na Figura 24. Especifique Nome de usuário e Senha . Em Configurações do Oracle (JDBC), selecione o driver thin. Especifique o Nome do host como o Endpoint copiado na Figura 17. Selecione o Nome do serviço opção e especifique o nome do serviço como ORCL . Especifique Porta JDBC como 1521. Clique em Testar conexão .


Figura 24: Conexão de teste

Se a saída da conexão de teste for Sucesso , clique em OK, conforme mostrado na Figura 25.


Figura 25: Criar conexão de banco de dados>OK

A ORCLConnection é criado e adicionado a Recursos (ver Figura 26).


Figura 26: Conexão ORCL

Clique em ORCLConnection para exibir a estrutura de conexão, conforme mostrado na Figura 27.


Figura 27: Estrutura de conexão

Uma conexão oferece várias opções, que podem ser listadas com um clique com o botão direito do mouse na conexão em Recursos , conforme mostrado na Figura 28. As opções de conexão incluem Filter, Advanced search, Refresh, Disconnect, Export, Generate e Create Data Control.


Figura 28: Opções de conexão

Exclusão de uma instância de banco de dados RDS


Para excluir uma instância de banco de dados RDS, selecione a instância no Painel e selecione Ações da instância>Excluir , conforme mostrado na Figura 29.


Figura 29: Ações da instância>Excluir

Em Excluir instância de banco de dados , selecione se um instantâneo do banco de dados deve ser criado antes da exclusão. Se Não for selecionado, conforme mostrado na Figura 30, todos os backups automatizados, instantâneos do sistema e recuperação pontual ficam indisponíveis. Marque a caixa de seleção para confirmar e clique em Excluir .


Figura 30: Excluir instância de banco de dados>Excluir

A instância de banco de dados do RDS começa a ser excluída, conforme indicado pelo status “excluindo” na Figura 31.


Figura 31: Exclusão de status da instância de banco de dados RDS

Apenas uma instância pode ser excluída por vez. Selecione a instância orcldb e selecione Ações da instância>Excluir , conforme mostrado na Figura 32 para excluir a instância RDS do banco de dados Oracle.


Figura 32: orcldb>Ações da instância>Excluir

Conclusão


Em três artigos, discutimos o uso do Oracle JDeveloper para conectar-se a instâncias do MySQL e do Oracle Database no AWS Relational Database Service (RDS). Alguns dos principais recursos de configuração do Oracle Database são:
  • Se o JDeveloper estiver em uma VPC diferente ou não em nenhuma VPC (como uma máquina local), a instância de banco de dados do Oracle Database RDS deverá ser disponibilizada publicamente.
  • Uma regra de entrada do grupo de segurança para o endereço IP da máquina na qual o JDeveloper está instalado deve ser adicionada. Como alternativa, adicione uma regra de entrada para permitir todo o tráfego.
  • O Oracle Database on RDS não permite acesso ao usuário SYS. Se o usuário SYS for necessário ou se os privilégios SYSDBA forem necessários para qualquer aplicativo, o Oracle Database on RDS não é uma opção adequada.