Aula 3: SQL*Plus e SQL Developer — ferramentas essenciais Oracle

Aula 3: SQL*Plus e SQL Developer — ferramentas essenciais Oracle

Bem-vindo à terceira aula do nosso curso “Oracle SQL — Do Zero ao Avançado”. Hoje, vamos explorar duas ferramentas essenciais para quem trabalha com Oracle SQL: o SQL*Plus e o SQL Developer. Estas ferramentas não só facilitam a interação com o banco de dados Oracle, mas também otimizam seu fluxo de trabalho, permitindo que você se concentre mais na lógica do seu negócio. Vamos entender como instalá-las, configurá-las e utilizá-las para maximizar seu potencial em Oracle SQL.

O que você vai aprender nesta aula

  • O que são SQL*Plus e SQL Developer e por que são importantes.
  • Como instalar e configurar o SQL*Plus e o SQL Developer.
  • Principais funcionalidades e comandos do SQL*Plus.
  • Usando o SQL Developer para desenvolvimentos mais complexos.

SQL*Plus e SQL Developer: Conceito Fundamental

SQL*Plus é uma ferramenta de linha de comando tradicional fornecida pela Oracle para executar comandos SQL diretamente em um banco de dados Oracle. Já o SQL Developer é uma ferramenta gráfica mais moderna, ideal para desenvolvimento e análise de dados, oferecendo uma interface amigável para interação com o banco de dados.

Enquanto o SQL*Plus é ótimo para automação e scripts rápidos, o SQL Developer se destaca pela análise visual e suporte a várias linguagens de programação, o que o torna uma escolha excelente para desenvolvedores que preferem uma interface visual.

Instalando e Configurando SQL*Plus e SQL Developer

Vamos agora instalar essas duas ferramentas em sistemas Linux, cobrindo tanto Ubuntu/Debian como CentOS/RHEL.

Instalação do SQL*Plus

  • Ubuntu/Debian: Primeiro, adicione o repositório Oracle:
sudo add-apt-repository ppa:oracle-database-server/12.2
  • Instale o SQL*Plus executando:
sudo apt-get update
sudo apt-get install sqlplus
  • Red Hat/CentOS: Instale o pacote RPM:
yum install https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/sqlplus-12.2.0.1.0-1.el7.x86_64.rpm

Depois de instalar, verifique a instalação executando o comando sqlplus no terminal. Se você não receber erros, a instalação foi bem-sucedida.

Instalação do SQL Developer

  • Baixe o pacote de instalação do SQL Developer para sua versão de sistema operacional no site oficial da Oracle.
  • Não há necessidade de instalação formal; apenas extraia o pacote baixado e execute o arquivo splash.sh (Linux) ou o .exe correspondente (Windows).

Usando o SQL*Plus com Exemplos

Vamos explorar alguns comandos básicos do SQL*Plus.


SQL> CONNECT hr/hr@orcl;
SQL> SELECT * FROM employees;
SQL> EXIT;

O comando CONNECT estabelece conexão com o banco de dados usando o usuário ‘hr’. O comando SELECT lista todos os registros da tabela ‘employees’, e o EXIT sai do SQL*Plus.

Explorando o SQL Developer

No SQL Developer, você pode se conectar ao banco de dados configurando uma nova conexão com o usuário e a senha providos. A ferramenta oferece funcionalidades avançadas como:

  • Gerenciamento de múltiplos bancos de dados.
  • Ferramenta de modelagem de dados integrada.
  • Analisadores SQL e otimizadores de consultas.

Em nossos projetos na JRT Technology Solutions, utilizamos diariamente o SQL Developer para desenvolver eficientemente aplicações robustas para nossos clientes.

Resumo da Aula 3

Hoje, aprendemos como o SQL*Plus e o SQL Developer são ferramentas cruciais no ecossistema Oracle SQL. Instalamos e configuramos ambas as ferramentas, além de explorar suas funcionalidades principais. Na próxima aula, vamos aprofundar nosso entendimento de comandos SQL complexos e como otimizar consultas. Fique atento!

Quer aprender na prática com especialistas?

A JRT Technology Solutions oferece treinamentos e implementação de Oracle SQL para equipes corporativas.



Falar no WhatsApp

Thiago Paes Rodrigues

Com mais de 22 anos de experiência em Tecnologia da Informação, este profissional construiu uma trajetória sólida como empresário, atuando de forma estratégica na implementação de soluções tecnológicas que otimizam processos e impulsionam resultados em diferentes setores.