TME 1 : Prise en main de l'environnement Oracle
- !Objectifs
- réviser SQL et le langage PL/SQL
- se familiariser avec les manuels de documentation d'Oracle
- se familiariser avec les vues du dictionnaire du SGBD
- savoir compiler et exécuter une procédure stockée
Prérequis
- à lire : comment se connecter à Oracle ConnexionOracle et DocumentationOracle
- votre environnement doit déjà être configuré
Installer les fichiers du TME
Ouvrir une fenêtre de terminal (xterm), pour exécuter les commandes suivantes :
commande | description |
cd | aller dans votre répertoire $HOME |
tar zxvf $BD_TOOL/tp-intro.tgz | installer l'archive tp-intro.tgz dans votre répertoire principal |
cd tp-intro | aller dans votre répertoire de travail |
emacs s1.sql & | éditer le fichier s1.sql |
se connecter à Oracle | sqlplus E1234567/E1234567@oracle (remplacer E1234567 par E suivi de votre numéro d'étudiant) |
compiler et exécuter la procédure l1 | @l1 |
Questions
Que représentent les vues du dictionnaire user_tables, user_objects et user_source ? Expliquer brièvement ce que représente chaque attribut. Voir la documentation:
- vue user_tables (même schéma que all_tables)
- vue user_objects (même schéma que all_objects)
- vue user_source (même schéma que all_source)
- Que fait la procédure l1 ? Ajouter des commentaires (3 lignes max) dans l1.sql pour expliquer brièvement le fonctionnement de la procédure l1.
- Compléter la procédure s1(nom) pour afficher le code source d'une procédure dont le nom est passé en paramètre. Voir le fichier s1.sql
- Ecrire la procédure s2(nom, ligne1, ligne2) pour afficher le morceau de code source (ligne1 à ligne2) de la procédure dont le nom est passé en paramètre.
- Facultatif : installer chez soi Oracle Express Edition
aller vers LesTravauxDirigés, l'Accueil