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 | ||
site:enseignement:documentation:oracle:sqlworkbench [04/02/2021 09:53] hubert |
site:enseignement:documentation:oracle:sqlworkbench [01/01/2023 09:37] (Version actuelle) amann |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | 29/01/2020 | + | 29/01/2020 (rév. 20/09/2021) |
====== Oracle avec SQLWorkbench ====== | ====== Oracle avec SQLWorkbench ====== | ||
Ligne 8: | Ligne 8: | ||
==== Installation et lancement ==== | ==== Installation et lancement ==== | ||
- | [[https://www.sql-workbench.eu/downloads.html|SQL Workbench / J]] [[https://www.sql-workbench.eu/Workbench-Build127.zip|version 127]] est un environnement SQL multi-plateforme, indépendant des SGBD et gratuit. | + | [[https://www.sql-workbench.eu/downloads.html|SQL Workbench / J]] est un environnement SQL multi-plateforme, indépendant des SGBD et gratuit. |
- | Il est écrit en | + | Il est écrit en [[https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot| Java]] |
- | [[https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot| Java]] | + | |
et devrait fonctionner sur tout système d'exploitation qui fournit un environnement d'exécution Java. | et devrait fonctionner sur tout système d'exploitation qui fournit un environnement d'exécution Java. | ||
Ligne 31: | Ligne 30: | ||
Le bouton //Manage drivers// permet d'afficher la fenêtre pour choisir un driver. | Le bouton //Manage drivers// permet d'afficher la fenêtre pour choisir un driver. | ||
Choisir le driver **Oracle** et l'associer au fichier | Choisir le driver **Oracle** et l'associer au fichier | ||
- | **ojdbc8.jar** que vous avez téléchargé. Pour cela, cliquez sur l'icone jaune //dossier// afin de sélectionner le fichier ojdbc.jar que vous avez téléchargé. | + | **ojdbc6.jar** que vous avez téléchargé. Pour cela, cliquez sur l'icone jaune //dossier// afin de sélectionner le fichier ojdbc.jar que vous avez téléchargé. |
Ligne 38: | Ligne 37: | ||
Les paramètres de connexion diffèrent selon la machine que vous utilisez : | Les paramètres de connexion diffèrent selon la machine que vous utilisez : | ||
- | * option 1 : connexion depuis votre ordinateur personnel. | + | * option 1 : connexion depuis une machine de la salle de TME à la PPTI |
- | * option 2 : connexion depuis une machine de la salle de TME à la PPTI | + | * option 2 : connexion depuis votre ordinateur personnel. |
- | ==== Option 1 : Connexion depuis votre ordinateur personnel (de la maison) ==== | + | ==== Option 1 : Connexion depuis une machine de la salle de TME à la PPTI==== |
+ | |||
+ | Menu File -> Connect Window | ||
+ | |||
+ | Driver: Oracle | ||
+ | URL : jdbc:oracle:thin:@db-oracle.ufr-info-p6.jussieu.fr:1521/oracle.ufr-info-p6.jussieu.fr | ||
+ | Username: E1234567 (remplacez 1234567 par votre numéro) | ||
+ | Password: E1234567 (remplacez 1234567 par votre numéro) | ||
+ | |||
+ | Cocher aussi les cases : | ||
+ | * //Autocommit// | ||
+ | * Ignore DROP errors | ||
+ | |||
+ | Vérifier que la case Remove comments n'est **PAS** cochée. Il est important de laisser cette case décochée car une requête peut contenir un commentaire qui doit être pris en compte par Oracle. | ||
+ | |||
+ | /* {{:site:enseignement:documentation:oracle:image2.png?600|}} | ||
+ | {{:site:enseignement:documentation:oracle:image2_ppti.png?600|}} | ||
+ | */ | ||
+ | {{:site:enseignement:documentation:oracle:connection_profile_ppti.png?600|connexion PPTI}} | ||
+ | |||
+ | |||
+ | |||
+ | === Connexion === | ||
+ | |||
+ | Bouton **Test** pour tester que la connexion est établie. | ||
+ | |||
+ | |||
+ | Bouton **Connexion** pour vous connecter. | ||
+ | |||
+ | |||
+ | Ouvrir un ou plusieurs tab pour saisir vos réponses : View -> Add tab | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Option 2 : Connexion depuis votre ordinateur personnel (de la maison ou de la PPTI) ==== | ||
Menu File -> Connect Window | Menu File -> Connect Window | ||
Ligne 47: | Ligne 82: | ||
Driver: Oracle | Driver: Oracle | ||
URL : jdbc:oracle:thin:@localhost:1521:oracle | URL : jdbc:oracle:thin:@localhost:1521:oracle | ||
- | Username: E1234567 (remplacer 1234567 par son numéro) | + | Username: E1234567 (remplacez 1234567 par votre numéro) |
- | Password: E1234567 (remplacer 1234567 par son numéro) | + | Password: E1234567 (remplacez 1234567 par votre numéro) |
Cocher aussi les cases : | Cocher aussi les cases : | ||
Ligne 76: | Ligne 111: | ||
Ne pas cocher : Rewrite JDBC URL | Ne pas cocher : Rewrite JDBC URL | ||
- | ==== Option 2 : Connexion depuis une machine de la salle de TME à la PPTI==== | ||
- | Menu File -> Connect Window | ||
- | Driver: Oracle | + | === Connexion === |
- | URL : jdbc:oracle:thin:@db-oracle.ufr-info-p6.jussieu.fr:1521/oracle.ufr-info-p6.jussieu.fr | + | |
- | Username: E1234567 (remplacer 1234567 par son numéro) | + | |
- | Password: E1234567 (remplacer 1234567 par son numéro) | + | |
- | + | ||
- | Cocher aussi les cases : | + | |
- | * //Autocommit// | + | |
- | * Ignore DROP errors | + | |
- | + | ||
- | Vérifier que la case Remove comments n'est **PAS** cochée. Il est important de laisser cette case décochée car une requête peut contenir un commentaire qui doit être pris en compte par Oracle. | + | |
- | + | ||
- | /* {{:site:enseignement:documentation:oracle:image2.png?600|}} */ | + | |
- | {{:site:enseignement:documentation:oracle:image2_ppti.png?600|}} | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Connexion ===== | + | |
Bouton **Test** pour tester que la connexion est établie. | Bouton **Test** pour tester que la connexion est établie. | ||
Ligne 105: | Ligne 122: | ||
Ouvrir un ou plusieurs tab pour saisir vos réponses : View -> Add tab | Ouvrir un ou plusieurs tab pour saisir vos réponses : View -> Add tab | ||
+ | |||
+ | |||
Ligne 128: | Ligne 147: | ||
== (facultatif) accès au serveur ora10 == | == (facultatif) accès au serveur ora10 == | ||
- | Ne **pas** utiliser ce serveur pour les UE MLBDA et 3IN009. | + | <fc #ff0000>Ne **pas** utiliser ce serveur pour les UE MLBDA et 3IN009.</fc> |
Le deuxième serveur Oracle nommé //ora10// sert seulement pour le TP jointures réparties de l'UE M1 SAM. L'accès dépend de la machine sur laquelle vous travaillez : | Le deuxième serveur Oracle nommé //ora10// sert seulement pour le TP jointures réparties de l'UE M1 SAM. L'accès dépend de la machine sur laquelle vous travaillez : | ||
Ligne 139: | Ligne 158: | ||
DB Hostname: oracle.ufr-info-p6.jussieu.fr | DB Hostname: oracle.ufr-info-p6.jussieu.fr | ||
- | === Problème d'affichage === | + | === Problèmes au lancement de SQLWorkbench === |
+ | Quand je lance SQLWorkbench, un message indique que le jar est **corrompu**... | ||
+ | |||
+ | -> le fichier jar a probablement une taille nulle due à un problème durant le téléchargement. vérifier la taille du fichier jar. Vérifier votre quota de stockage et si besoin supprimer le dossier //.cache// pour libérer de l'espace de stockage. | ||
Quand je lance SQLWorkbench, rien ne s'affiche ou l'affichage est illisible ... | Quand je lance SQLWorkbench, rien ne s'affiche ou l'affichage est illisible ... | ||
-> utiliser la [[https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot| version 8 de Java]] (à la place d'une version supérieure) | -> utiliser la [[https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot| version 8 de Java]] (à la place d'une version supérieure) | ||
+ | J'ai seulement **java 11** et pas java 8... | ||
+ | -> Installer la version de développement de SQLWorkbench : [[https://www.sql-workbench.eu/dev-download.html| version de dev]] | ||
=== UE === | === UE === | ||
Aller vers les [[http://www-bd.lip6.fr/wiki/site/enseignement/start|Enseignements]] de l'équipe bases de données | Aller vers les [[http://www-bd.lip6.fr/wiki/site/enseignement/start|Enseignements]] de l'équipe bases de données |