Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:documentation:oracle:oracle10:connexionoracle

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
site:enseignement:documentation:oracle:oracle10:connexionoracle [03/01/2015 12:47]
amann [4) Lire la documentation]
site:enseignement:documentation:oracle:oracle10:connexionoracle [21/09/2018 10:10]
hubert [Connexion Oracle 10g (plus en service, voir documentation Oracle 11)]
Ligne 1: Ligne 1:
-====== ​Accès au SGBD Oracle 10g ======+====== ​Connexion ​Oracle 10g (plus en service, voir documentation Oracle 11) ======
  
 +<fs x-large><​fc #​ff0000>​Aller vers la page [[http://​www-bd.lip6.fr/​wiki/​site/​enseignement/​documentation/​oracle/​connexionoracle| Connexion Oracle 11]]</​fc>​
 +</fs>
  
  
-Cette page explique comment se connecter à Oracle 10g depuis les postes étudiants des salles de TME du bâtiment 31 (documentation sur Oracle : voir ci-dessous en bas de page).+Cette page explique comment se connecter à Oracle 10g depuis les postes étudiants des salles de TME du couloir 14-15 (documentation sur Oracle : voir ci-dessous en bas de page).
  
 ===== 1) Configurer l'​environnement du poste client ===== ===== 1) Configurer l'​environnement du poste client =====
Ligne 17: Ligne 19:
  
   * **Vérification** : les fichiers .bash_profile et .bashrc doivent se terminer par la ligne :   * **Vérification** : les fichiers .bash_profile et .bashrc doivent se terminer par la ligne :
-    * source /​Infos/​bd/​config10+ 
 +  ​source /​Infos/​bd/​config10 
   * Fermer ensuite la session Linux puis se reloguer afin d'​appliquer la modification du .bash_profile   * Fermer ensuite la session Linux puis se reloguer afin d'​appliquer la modification du .bash_profile
   * **Vérification** : la commande //which sqlplus// doit répondre : /​Infos/​bd/​**client10**/​sqlplus   * **Vérification** : la commande //which sqlplus// doit répondre : /​Infos/​bd/​**client10**/​sqlplus
   * En cas de problème, vérifier que les commandes contenues dans votre fichier .bashrc   * En cas de problème, vérifier que les commandes contenues dans votre fichier .bashrc
-    * par exemple si votre .bachrc ​contient +    * par exemple si votre .bashrc ​contient 
-      ​* ​    export PATH=''​chemin''​+   
 +  ​export PATH=''​chemin''​ 
 +  ​
     * alors il faut remplacer cette instruction par :     * alors il faut remplacer cette instruction par :
-      *     export PATH=**$PATH:​**//​chemin//​+   
 +  ​export PATH=**$PATH:​**//​chemin//​ 
 +  ​
     * Autre possibilité pour résoudre un problème de connexion, nettoyez votre compte puis recommencer :     * Autre possibilité pour résoudre un problème de connexion, nettoyez votre compte puis recommencer :
-      * cd   ''​(pour aller dans votre répertoire HOME personnel)''​ +   
-      ​* ​mkdir my-old-env ​  (pour créer un répertoire servant de corbeille) +  ​cd   ''​(pour aller dans votre répertoire HOME personnel)''​ 
-      ​* ​mv .* my-old-env/ ​ (pour mettre dans la corbeille tous vos anciens fichiers de config génant)+  mkdir my-old-env ​  (pour créer un répertoire servant de corbeille) 
 +  mv .* my-old-env/ ​ (pour mettre dans la corbeille tous vos anciens fichiers de config génant)
  
 ===== 2) Accès intéractif textuel au SGBD avec sqlplus ===== ===== 2) Accès intéractif textuel au SGBD avec sqlplus =====
Ligne 59: Ligne 68:
     Menu SQL > Set SQLi buffer puis  Entrée     Menu SQL > Set SQLi buffer puis  Entrée
  
-**2.3)** Pour exécuter une requête : dans la fenêtre **requete.sql** : griser la requête (avec la souris) ​%%%+**2.3)** Pour exécuter une requête : dans la fenêtre **requete.sql** : positionner le curseur sur le paragraphe à exécuter puis saisir Ctrl-C Ctrl-C.  
 +Autre possibilité, ​griser la requête (avec la souris) ​
 Puis choisir le menu **SQL > send region**. ​ Le résultat apparait dans la deuxième fenêtre *SQL* Puis choisir le menu **SQL > send region**. ​ Le résultat apparait dans la deuxième fenêtre *SQL*
  
Ligne 67: Ligne 77:
 | Sauvegarder tous les fichiers ​ | Ctrl-x s  | | Sauvegarder tous les fichiers ​ | Ctrl-x s  |
 | Requête avec couleur ​ | Menu SQL > highlighting>​ oracle keywords ​ | | Requête avec couleur ​ | Menu SQL > highlighting>​ oracle keywords ​ |
-| Fractionner la fenêtre en deux  | Ctrl-x 2  |+| Fractionner la fenêtre en deux  | Ctrl-x 3 (vertical)ou ​Ctrl-x 2 (horizontal) ​ |
  
 ==== Accès direct sqlplus + éditeur externe ​ ==== ==== Accès direct sqlplus + éditeur externe ​ ====
Ligne 76: Ligne 86:
     sqlplus utilisateur/​mot_de_passe@oracle     sqlplus utilisateur/​mot_de_passe@oracle
  
- ==== Comptes ​LI341 ====+ ==== Comptes ​ ====
  
 Votre nom d'​utilisateur et votre mot de passe sont votre nom de login, exemple pour l'​étudiant dont le login est 1234567: Votre nom d'​utilisateur et votre mot de passe sont votre nom de login, exemple pour l'​étudiant dont le login est 1234567:
  ​sqlplus **E**1234567/​**E**1234567@oracle  ​sqlplus **E**1234567/​**E**1234567@oracle
- 
-Autre possibilité : le raccourci ''​sqlplus_direct''​ (sans paramètre) permet de se connecter directement à Oracle 
  
  
 =====  3) Accès au SGBD depuis Java =====  =====  3) Accès au SGBD depuis Java ===== 
-Le client java permet d'​exécuter des requêtes SQL mais '''​pas''' ​des commandes SQL*PLUS telles que ''​desc'' ​ou ''​set''​. Les paramètres de la connexion JDBC sont :+Le client java permet d'​exécuter des requêtes SQL mais **pas** des commandes SQL*PLUS telles que //desc// ou //set//. Les paramètres de la connexion JDBC sont : 
   * la classe du pilote est oracle.jdbc.driver.OracleDriver   * la classe du pilote est oracle.jdbc.driver.OracleDriver
   * l'URL est jdbc:​oracle:​thin:​@machine:​port:​base (exemple "​jdbc:​oracle:​thin:​@oracle.ufr-info-p6.jussieu.fr:​1521:​ora10"​)   * l'URL est jdbc:​oracle:​thin:​@machine:​port:​base (exemple "​jdbc:​oracle:​thin:​@oracle.ufr-info-p6.jussieu.fr:​1521:​ora10"​)
  
 Exemple: Exemple:
 +
   * télécharger le programme [[http://​www-master.ufr-info-p6.jussieu.fr/​2006/​Ext/​naacke/​bdweb2007/​extra/​Acces.java | Acces.java ]]   * télécharger le programme [[http://​www-master.ufr-info-p6.jussieu.fr/​2006/​Ext/​naacke/​bdweb2007/​extra/​Acces.java | Acces.java ]]
   * pour tenir compte des caractères accentués, saisir la commande :   * pour tenir compte des caractères accentués, saisir la commande :
-    *      ​export LC_CTYPE=fr_FR+ 
 +  ​export LC_CTYPE=fr_FR 
   * compiler le fichier : javac Acces.java   * compiler le fichier : javac Acces.java
   * exécuter la classe: java Acces   * exécuter la classe: java Acces
Ligne 99: Ligne 111:
  
 =====  4) Lire la documentation =====  =====  4) Lire la documentation ===== 
 +
 Lire en particulier les manuels suivants : Lire en particulier les manuels suivants :
-  ​* doc [[http://​www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​oracle/​doc10G-2/​server.102/​b14200/​toc.htm | SQL ]] (requêtes, tables, contraintes,​ ...) et [[http://​www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​oracle/​doc10G-2/​appdev.102/​b14261/​toc.htm |PL/​SQL ​]] (procédure,​ trigger, ...) + 
-  * doc sur [[http:​www-ari.ufr-info-p6.jussieu.fr_outils_documentation_doc_oracle_doc10g-2_server.102_b14356_toc.htm| sqlplus]] (l'​outil client) +  ​* doc {{http://​www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​oracle/​doc10G-2/​server.102/​b14200/​toc.htm | SQL}} (requêtes, tables, contraintes,​ ...) et {{http://​www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​oracle/​doc10G-2/​appdev.102/​b14261/​toc.htm |PL/SQL}} (procédure,​ trigger, ...) 
-  * les [[http://​www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​oracle/​doc10G-2/​nav/​catalog_views.htm | vues ]] du catalogue (les métadonnées)+  * doc sur {{http://www-ari.ufr-info-p6.jussieu.fr_outils_documentation_doc_oracle_doc10g-2_server.102_b14356_toc.htm|sqlplus}} (l'​outil client) 
 +  * les {{http://​www-ari.ufr-info-p6.jussieu.fr/​OUTILS/​documentation/​doc/​oracle/​doc10G-2/​nav/​catalog_views.htm | vues}} du catalogue (les métadonnées)
  
 Pour plus d'​infos,​ voir la page [[documentationoracle]] \\ Pour plus d'​infos,​ voir la page [[documentationoracle]] \\
-Lire aussi une FAQ sur SQL et PL/SQL : [[questionsursql]] (aide pour les TME)+Lire aussi [[questionsursql]] (aide pour les TME)
  
 ---- ----
 Aller vers [[documentationoracle]] et [[questionsursql]],​ [[connexionoracle]] ​ Aller vers [[documentationoracle]] et [[questionsursql]],​ [[connexionoracle]] ​
  
site/enseignement/documentation/oracle/oracle10/connexionoracle.txt · Dernière modification: 21/09/2018 10:10 par hubert