Eu instalei o Oracle SQL Developer da página da Oracle. Parece funcionar sem um cliente Oracle instalado no meu computador. Como isso é possível? Eu também instalei o Toad for Oracle e parece exigir o cliente Oracle.
relate perguntas
-
Backups de banco de dados no Oracle - Exportar o banco de dados ou usar outras ferramentas?
-
ORDER BY usando prioridades personalizadas para colunas de texto
-
Interface sqlplus confortável? [fechado]
-
Como encontrar as instruções SQL mais recentes no banco de dados?
-
Como posso consultar nomes usando expressões regulares?
O SQL Developer está usando o chamado "driver fino".
Para isso, o driver JDBC (um arquivo chamado
ojdbc6.jar
) implementa o protocolo de rede Oracle completo que geralmente é tratado pelo cliente Oracle. Ele poderia usar outra implementação: o driver "OCI" (ou "espesso") que exigiria a instalação de um cliente Oracle. Isso seria necessário se, por exemplo, Failover de aplicativo transparente em um RAC for necessário.Isso não é algo específico do SQL Developer, mas de qualquer aplicativo Java que use JDBC para se conectar ao banco de dados.