Installation de SQL Developer sur Mac Os X

05/10/2010

Sources


A quoi cela sert ?

C'est un outil qui sert a utiliser une base oracle ( installée sur votre Mac ou ailleurs ) via une interface graphique.

Installation

Cet outil est un outil Java, vous n'avez donc sur mac rien de special à faire, dans la théorie...
Dans la pratique, quand vous essayerez de vous connecter, vous êtes accueilli par un merveilleux Status: Failure – Test failed : no ocijdbc11 in java.library.path
C'est du à la variable d'environnment TNS_ADMIN qui n'est pas renseignée.

Au lancement, Sql dev cherche le fichier tnsnames.ora, fichier de définition des bases Oracles, dans les repertoires suivants:
  • $HOME/.tnsnames.ora
  • $TNS_ADMIN/tnsnames.ora
  • /etc/tnsnames.ora
  • $ORACLE_HOME/network/admin/tnsnames.ora
Le plus simple étant de créer le fichier /etc/tnsnames.ora et d'y faire figurer les tns des bases oracles auquelles vous souhaitez vous connecter!