Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
site:enseignement:documentation:oracle:oracle10:connexionoracle [17/01/2015 13:40] 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]]</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 66: | Ligne 66: | ||
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 74: | Ligne 75: | ||
| 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 83: | Ligne 84: | ||
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 |