Forum général.cherche-logiciel Connexion Oracle sous Linux...

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
juil.
2006
Hello hello.

Je m'y connais pas "trop trop" en Oracle (j'ai toujours développé en MySQL), mon entreprise utilise des bases Oracle 8i et je me connecte dessus via un simple utilitaire qui permet d'envoyer des requetes SQL directes (SQLPlus).

Si je décide d'utiliser Linux sur mon PC (simple client), comment faire pour avoir un simple requeteur SQL en ligne de commande style sqlplus sachant que ma boite n'a surement pas de programmes clients Linux ?
Est-ce que Oracle fournit ce genre d'utilitaires clients gratuitement en téléchargement ? Est-ce qu'il en existe en open source ?

Merci pour vos réponses utiles.

Nicolas.
  • # je l'ai déjà utilisé

    Posté par  . Évalué à 1.

    j'ai toujours eu SQLPLUS dans toute les écoles ou je suis passé et toujours sous linux !! Mais à vrai dire, je l'ai jamais installé. Je crois qu'on peut le télécharger gratuitement sur le site d'Oracle (à vérifier)

    Sinon, tu doit avoir une interface web sur le serveur Oracle qui s'appel iSQLPLUS et qui te permet de t'affrenchir de l'instal d'un connecteur sur ta machine

    Voilou
    • [^] # Re: je l'ai déjà utilisé

      Posté par  (site web personnel) . Évalué à 1.

      ouep merci, en fait je sais que sqlplus existe sur toutes les plateformes, je sais juste pas comment faire pour avoir simplement ce petit utilitaire pour me connecter a un serveur oracle 8.

      Y a tellement de softwares énormes disponibles sur le site d'oracle, je suis un peu perdu.
      • [^] # Re: je l'ai déjà utilisé

        Posté par  . Évalué à 1.

        Oracle utlise ce qu ils appelent un listener.

        Dans un fichier appele tnsname.ora , tu y configures tes tnsnames(je ne sais pas ce que tns signifie), databases, socket, IP ... de ton serveur distant et tu relances le listener.(lsnrctl)

        et depuis un terminal, tu fais un:
        sqlplus user/password@tnsname

        et tu es connecte a ton serveur SQL distant.

        Je crois qu ils ont une edition qui s appelle Oracle expression mais je ne sais pas si c est un db leger ou un set d outils pour te connecter a distance

        Je m y connais pas trop en Oracle donc je peux pas aider plus :P

        Cyril
        • [^] # Re: je l'ai déjà utilisé

          Posté par  (site web personnel) . Évalué à 2.

          pour le tnsnames.ora effectivement il est à configurer côté client (dans $ORACLE_HOME/network/admin) mais pas de listener côté client, il est côté serveur...

          en revanche, la chaîne de connexion est plutôt sqlplus user@SID (où SID est le nom de l'instance configurée dans le tnsnames.ora et le password tu ne le rentres que lorsque demandé, pour éviter qu'il apparaisse dans le .bash_history....)
      • [^] # Re: je l'ai déjà utilisé

        Posté par  (site web personnel) . Évalué à 3.

        tu auras pas mal d'infos sur http://didier.deleglise.free.fr/

        il suffit du client oracle, fourni en RPM dans sa version 10g (qui je pense peut se connecter à des base 8i) et que je te recommande (même la version client Oracle 9i est un peu galère à installer).

        Pour les téléchargements d'Oracle, tu as tout ce que tu veux sur http://www.oracle.com/technology/software/index.html

        et plus spécifiquement http://www.oracle.com/technology/software/products/database/(...)

        l'express edition te suffira sans doute ?
        http://www.oracle.com/technology/software/htdocs/xe_lic_prod(...)
        attention : la licence est non libre, pour du développement ou utilisation perso elle n'induit pas de paiement si je me rappelle bien. En revanche pour de la production (en entreprise...) assure-toi que les licences sont bien acquises...
  • # Mode d'emploi

    Posté par  . Évalué à 1.

    Primo va sur le site d'oracle pour télécharger la partie client, il te faudra t'enregistrer d'abord.

    http://www.oracle.com/technology/software/products/database/(...)

    Secundo décompresse et installe le soft

    Tertio tu dois configurer le client (fichier tnsnames.ora) mais il y a un outil graphique pour cela

    Quatro je te conseille quand même d'utilise tora

    Si tu as encore besoin d'aide... Je suis là

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.