Sqlplus 11

Bonjour à tous,

J'ai un projet à faire pour la FAC et je cherche à mettre l'interface SQL d'Oracle version 11 (sqlplus) pour pouvoir faire mon projet.
Est-il payant ? Gratuit pour les particuliers ? Où le télécharger ? Comment l'installer ? ...

Cordialement et merci beaucoup d'avance.

15 réponses

  1. Modérateur
    Bonjour,

    Que veux tu faire exactement ?

    Car on peut avoir sqlplus avec un client Oracle ou un noyau Oracle. Dans le premier cas on accède à une base existante, dans le second on peut créer une base Oracle.

    Après sqlplus est un outil qui travaille en mode ligne de commande. Je l'utilise depuis toujours, mais des utilisateurs plus récents préfèrent des outils graphiques comme sqldevelopper.

    Tu peux trouver une version gratuite oracle express 11 (noyau et client) : https://www.oracle.com/database/technologies/xe-downloads.html

    Le client Oracle (sans installation) : https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html

    sqldevelopper : https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html

    Cdlt

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
    1. Bonjour,

      à la fac on se connecte sur notre propre machine et on crée nous-même nos bases. On travaille uniquement avec des lignes de commande.
      0
      1. Modérateur
        Donc prend oracle express 11.
        0
        1. Merci beaucoup :) Infiniment :D
          Quand je l'aurai installé je ferai comment ? Facile ou pas à utiliser ?
          0
          1. Modérateur
            Oracle express, facile l'installation du noyau effectue aussi la création d'une base.

            Après facile ou pas, cela dépend de tes connaissances en sgbd et de tes compétences. De ce que tu fais programmation, design, dba, exploitation ...

            Oracle n'est pas le plus simple des sgbd.

            0
            1. Une fois installé comment on crée des tables etc ??
              0
              1. Modérateur
                bah tout en ligne de commande ;-)

                sqlplus user/mdp

                create table t1 (cle number, libelle varchar2(20));

                0
                1. J'essaie de le mettre sur Ubuntu mais je me retrouve avec plein de fichier je n'arrive pas à l'installer
                  0
                  1. Modérateur
                    Requirement Operating system

                    One of the following:

                    Oracle Enterprise Linux 4 Update 7

                    Oracle Enterprise Linux 5 Update 2

                    Red Hat Enterprise Linux 4 Update 7

                    Red Hat Enterprise Linux 5 Update 2

                    SUSE Linux Enterprise Server 10 SP2

                    SUSE Linux Enterprise Server 11
                    0
                  2. En fait je suis mieux à mettre sous Windows ??
                    0
                  3. Modérateur
                    Très surement, je l'ai déjà installé sous Redhat et de mémoire il fallait rajouter quelques packages OS
                    0
                2. Problème : Rien ne marche car il faut que je me connecte au SQL sauf que je ne connais pas mon nom d'utilisateur, je connais juste mon mot de passe...
                  0
                  1. Modérateur
                    Quand tu l'as installé, il t'a demandé le mot de passe pour les comptes sys et system

                    0
                    1. Ah oui, le nom d'utilisateur c'est sys, merci beaucoup. Et heu, sys et system c'est pareil ?
                      0
                      1. Modérateur
                        sys n'est pas vraiment utilisable au quotidien

                        system un peu plus

                        mais c'est comme root sur unix, ce sont des comptes avec lesquels on ne devrait pas travailler par défaut
                        0
                    2. Je peux me créer un compte alors et faire mon projet dessus ?
                      0
                      1. Modérateur
                        Oui ça c'est la bonne pratique.
                        0
                      2. Comment on fait pour créer un compte s'il vous plaît ?
                        Et on ne peut pas coller des choses dans le SQL ? Je suis obligé de tout recopier lettre par lettre à chaque fois ?
                        Car je travaille sur un traiteement texte et après je rentre dans SQL.

                        Merci :)
                        0
                    3. J'ai créé une base qui s'appelle Projet et je voulais savoir comment on travaille dedans s'il vous plaît ?
                      De plus, j'ai créé mon compte et j'ai donné les droits pour que je puisse me connecter mais je n'arrive pas à me donner les droits pour que je puisse créer des tables etc...
                      0
                      1. Modérateur
                        Tu devrais voir : https://docs.oracle.com/cd/E17781_01/index.htm
                        - getting started
                        - dba

                        Je pensais que sous XE on ne pouvait pas créer une autre base ???

                        pour se connecter : sqlplus user/mdp@PROJET

                        Dans la fenetre ligne de commande, quand c'est paramétré on peut faire des copier/coller avec la souris (propriétés/mode edition rapide).

                        les commandes sql peuvent être mises dans un fichier texte (.sql) et dans sqlplus lancées par :

                        start nomfichier.sql

                        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
                        0
                        1. C'est connect pour se connecter non ?
                          Et ça signifie quoi le user/mdp@PROJET s'il vous plaît ?
                          Et pour le mode édition rapide c'est où s'il vous plaît ?

                          Merci beaucoup d'avance.
                          0
                          1. Modérateur
                            user/mdp@PROJET ==> utilisateur/motdepasse@SID_BASE_ORACLE ==> system/xxx@PROJET

                            avec : sqlplus user/mdp@PROJET on se connecte à la base une fois sous sqlplus on peut changer d'utilisateur avec :

                            connect user/mdp@PROJET

                            edition rapide sur l'icone inviete de commande clic droit/propriétés/options
                            0