Ce cours couvre les fondamentaux de l'administration d'une base de données Oracle, incluant l'installation, la configuration, la gestion des utilisateurs, les sauvegardes, la restauration et l'optimisation des performances pour assurer une gestion efficace des données. Ce PDF offre un support de formation complet de 90 pages, téléchargeable gratuitement, détaillant les concepts clés, les bonnes pratiques et les procédures techniques essentielles pour devenir un administrateur de bases de données Oracle (DBA) compétent. Il inclut des exemples pratiques et des exercices pour renforcer l'apprentissage.
Ce cours s'adresse aux administrateurs de bases de données débutants ou expérimentés souhaitant se spécialiser sur Oracle, aux développeurs SQL avancés devant interagir avec l'infrastructure Oracle, et aux professionnels IT en charge de la maintenance des systèmes d'information critiques. Des connaissances de base en SQL et une compréhension générale des systèmes de gestion de bases de données relationnelles sont recommandées.
Découverte de l'architecture mémoire (SGA, PGA), des processus d'arrière-plan (SMON, PMON, DBWn), et de l'organisation logique/physical (tablespaces, segments, extensions, blocs). Étude des fichiers de contrôle, des fichiers de données et des journaux de restauration.
Méthodologie pas à pas utilisant DBCA (Database Configuration Assistant) et les commandes SQL manuelles. Configuration des paramètres d'initialisation (spfile/pfile), choix des options d'installation et des jeux de caractères.
Création de profils, attribution des quotas, gestion des rôles personnalisés. Audit des actions utilisateurs. Implémentation des politiques de mot de passe. Utilisation des privilèges système (CREATE SESSION, ALTER DATABASE) et objet (SELECT, UPDATE).
Modèle MVCC (Multiversion Concurrency Control), niveaux d'isolation, verrous implicites/explicites. Gestion des deadlocks. Utilisation des points de sauvegarde (SAVEPOINT).
Analyse des plans d'exécution avec EXPLAIN PLAN. Création et maintenance des index (B-tree, bitmap). Collecte de statistiques avec DBMS_STATS. Utilisation des hints Oracle. Tuning des requêtes longues.
Stratégies RMAN (backup sets, image copies), sauvegardes chaudes/froides. Scénarios de restauration complète/ponctuelle (PITR). Flashback Database et Query. Configuration d'Archivelog mode.
SQL*Plus avancé (scripts, variables), Oracle Enterprise Manager (surveillance en temps réel), Data Pump (export/import), SQL Developer pour les tâches administratives.
Exploration approfondie du dictionnaire de données (v$ et dba_ views), scripts type pour la création d'objets, optimisation des paramètres mémoire (SGA_TARGET, PGA_AGGREGATE_TARGET), et analyse des structures internes via v$type_size.
Partner sites PDF Tutorials (English) | PDF Manuales (Spanish) | Cours PDF (French)