Neste artigo vamos apresentar o Oracle SQL Developer, uma ferramenta gráfica free voltada para o desenvolvimento e que também oferece várias opções para administração em bancos de dados. O seu principal objetivo é simplificar a execução destas tarefas.

 

Esta ferramenta consegue aliar os benefícios da interface gráfica com o poder da linha de comando

Tom Kyte.

 

Esta ferramenta é desenvolvida em Java e é certificada para versões de banco iguais ou superiores à 9.2.0.1, incluindo a Express Edition. É multi-plataforma, rodando nas plataformas Windows, Linux e Mac OS X.

 

Usa JDBC thin driver o que não requer a existência de um Oracle home (instalação de banco ou client).

 

Para instalá-lo é necessário apenas que, o arquivo que foi baixado do site de downloads da Oracle, seja descompactado.

 

Em ambiente Windows, basta executar o arquivo sqldeveloper.exe, e em Linux existe o arquivo sqldeveloper.sh.

 

Possui duas abas principais Connections e Reports, uma para navegar pelos objetos do banco de dados (podendo ter conexões a mais de um banco) e outra específica para os relatórios, onde existem alguns pré-definidos, sendo possível ao usuário criar os seus específicos e até editar um já existente.

 

Com o SQL Developer é possível navegar, criar e editar objetos do banco, executar comandos e scripts SQL, criar, editar e debugar scripts PL/SQL, além de criar, editar e executar relatórios, analisar os planos de execução (explain plan e auto trace).

 

Suporta XML e a linguagem padrão XML XQuery.

 

O SQL Worksheet suporta comandos SQL, PL/SQL e SQL*Plus, que podem ser executados individual ou consecutivamente, e ainda pode armazenar os comandos SQL recentemente usados em um histórico.

 

Oracle SQL Developer no Oracle Technology Network (OTN):

http://www.oracle.com/technology/products/database/sql_developer/index.html

 

Bem, agora que estamos apresentados, daqui pra frente poderemos abordar as funcionalidades do Oracle SQL Developer bem como demonstrar o seu uso em tarefas cotidianas, tanto de desenvolvedores como de administradores de bancos de dados.

 

 

Anderson Rodrigo Farias

DBA Oracle
Betha Sistemas LTDA
http://www.betha.com.br