TP Architecture et Administration des SGBDR : Guide et Exercices Oracle
Présentation du document et contexte académique
Ce document pédagogique de travaux pratiques est destiné aux étudiants de troisième année de l'Université de Lorraine à Telecom Nancy, plus particulièrement dans les spécialités Informatique et Logiciels (IL), Systèmes Informatiques et Réseaux (SIE), et Ingénierie des Applications et Multimédia (IAMD). Intitulé Architecture et Administration des SGBDR, ce support guide les étudiants à travers une série de manipulations techniques sous Oracle.
Le cours met l'accent sur la rigueur et le professionnalisme indispensables à la manipulation des serveurs de données. Les instructions requièrent l'utilisation d'une machine virtuelle nommée RABD sous VirtualBox, d'un environnement Linux avec des accès super-utilisateur, ainsi que l'outil d'interaction SQL*Plus.
Organisation des sessions pratiques
Le polycopié est structuré en plusieurs sections thématiques qui couvrent les aspects fondamentaux de l'administration des bases de données relationnelles :
- Création d'une base de données : Utilisation de l'assistant de configuration Database Configuration Assistant (dbca) pour configurer et initialiser une base nommée selon le groupe de TD.
- Gestion des espaces de stockage : Localisation des fichiers importants (paramètres, contrôle, journaux de réplication), création de tablespaces, gestion des datafiles et manipulation des clauses de stockage par défaut.
- Utilisateurs, rôles et privilèges : Création de comptes utilisateurs, affectation de quotas, attribution de privilèges de manipulation de tables et gestion des rôles dynamiques.
- Profils et ressources : Limitation des ressources système, gestion de profils de connexion et contrôle des sessions simultanées.
- Sécurité, reprise et archivage : Mise en place de l'audit des actions, configuration de l'archivage automatique des journaux (redo logs), exécution de sauvegardes manuelles et utilisation de l'utilitaire RMAN pour la restauration et la reprise après incident.
- Optimisation de requêtes : Utilisation de la commande
EXPLAIN PLAN, analyse des plans d'exécution, manipulation des index et étude des performances comparatives de requêtes SQL.
Méthodologie de travail et outils abordés
Les étudiants apprennent à interagir directement avec le système d'exploitation et le SGBD à l'aide de commandes spécifiques. Le document fournit des rappels précieux sur l'utilisation de l'outil SQL*Plus, la gestion du tampon de requêtes, la modification des variables d'environnement telles que ORACLE_SID, ainsi que la configuration des éditeurs de texte pour la création de scripts d'initialisation de données.
L'approche pratique permet de lier la théorie vue en cours magistral à des cas concrets d'administration, de sécurisation et d'optimisation des performances d'un serveur Oracle.
Questions fréquentes
Quel SGBD est utilisé dans ces travaux pratiques ?
Les manipulations reposent sur le SGBD Oracle, installé au sein d'une machine virtuelle nommée RABD et manipulé principalement via SQL*Plus et l'utilitaire RMAN.
Quels sont les identifiants de connexion de base fournis pour l'environnement Linux et Oracle ?
Le compte Linux s'utilise avec le nom d'utilisateur oracle et le mot de passe oracle. Pour le compte administrateur Oracle, l'utilisateur est sys avec également le mot de passe oracle.
Quelles sont les compétences principales développées au fil des séances ?
Les étudiants apprennent à créer et configurer une base de données, administrer les espaces de stockage, gérer les droits et la sécurité des utilisateurs, configurer l'archivage et la reprise après incident, et analyser les plans d'exécution pour optimiser les requêtes SQL.
Télécharger TP Architecture et Administration des SGBDR : Guide et Exercices Oracle pdf