|
Introduction
- Objectifs du cours
- Identifier la ligne de produits Oracle
- Concepts de base d'une base de données relationnelle
- Tâches de base d'un administrateur de base de données
Installation du logiciel Oracle Database 10g
- Identifier la configuration système requise
- Utiliser une architecture souple optimale
- Installer le logiciel à l'aide d'Oracle Universal Installer
Création d'une base de données Oracle
- Décrire l'architecture d'une base de données Oracle
- Comprendre l'architecture d'instance
- Utiliser la structure de gestion
- Utiliser DBCA (Database Configuration Assistant)
Interfaces de la base de données
- Utilisation de SQL
- Utilisation de PL/SQL
- Utilisation de Java
- Utilisation d'OCCI (Oracle C++ Call Interface)
Contrôle de la base de données
- Démarrer et arrêter l'agent
- Démarrer et arrêter la console Enterprise Manager
- Démarrer et arrêter le processus d'écoute (listener)
- Démarrer et arrêter la base de données
Structures de stockage
- Définir la fonction des tablespaces et des fichiers de données
- Créer des tablespaces
- Gérer les tablespaces
- Obtenir des informations sur les tablespaces
- Créer et gérer des tablespaces à l'aide d'OMF (Oracle Managed
Files)
Administration des utilisateurs
- Créer et gérer des comptes d'utilisateurs de la base de données
- Créer et gérer des rôles
- Accorder et révoquer des privilèges
- Contrôler l'utilisation des ressources par les utilisateurs
Gestion des objets de schéma
- Créer et modifier des tables
- Définir des contraintes
- Afficher les attributs d'une table
- Afficher le contenu d'une table
- Créer des index et des vues
Gestion des données
- Manipuler les données via SQL
- Utiliser la fonction Import
- Utiliser la fonction Export
- Utiliser SQL*Loader
PL/SQL
- Objets PL/SQL
- Déclencheurs (triggers) et événements déclencheurs
- Options de configuration affectant les performances PL/SQL
|
Sécurité de la base de données Oracle
- Appliquer le principe du moindre privilège
- Gérer des comptes utilisateur par défaut
- Implémenter des fonctionnalités de sécurité standard relatives
aux mots de passe
- Auditer l'activité de la base de données
Services Oracle Net
- Concepts Oracle Net
- Utiliser Oracle Net Manager pour créer et configurer des
processus d'écoute (listeners)
- Utiliser l'utilitaire de contrôle du processus d'écoute (listener)
pour contrôler le processus d'écoute Oracle Net
- Utiliser Oracle Net Manager pour configurer les connexions des
clients et du niveau intermédiaire (middle-tier)
- Utiliser TNSPING pour tester la connectivité Oracle Net
Serveur partagé Oracle
- Quand utiliser des serveurs partagés Oracle ?
- Configurer des serveurs partagés Oracle
- Surveiller des serveurs partagés Oracle
Analyse des performances
- Détecter les objets non valides ou inutilisables
- Collecter des statistiques pour l'optimiseur
- Afficher des mesures de performances
- Réagir aux problèmes de performances
Maintenance proactive : objectifs
- Définir des seuils d'avertissement et des seuils d'alerte
critique
- Collecter et utiliser des mesures de référence
- Utiliser les assistants de réglage et de diagnostic
- Utiliser ADDM (Automatic Database Diagnostics Monitor)
- Gérer le référentiel AWR (Automatic Workload Repository)
Gestion des annulations
- Surveiller et administrer les annulations
- Configurer la conservation des annulations
- Garantir la conservation des annulations
- Utiliser l'assistant Undo Advisor
Contrôle et résolution des conflits de verrous
- Détecter et résoudre des conflits de verrous
- Gérer les 'verrous mortels' (deadlocks)
Concepts de sauvegarde et de récupération
- Décrire les concepts fondamentaux de sauvegarde, de restauration
et de récupération d'une base de données
- Enumérer les types de panne qui peuvent se produire dans une
base de données Oracle
- Décrire des méthodes de réglage de la récupération d'instance
- Importance des points de reprise (checkpoints), des fichiers de
journalisation (fichiers redo log) et des fichiers de journalisation
archivés
- Configurer le mode ARCHIVELOG
Sauvegardes d'une base de données
- Créer des sauvegardes cohérentes de la base de données
- Sauvegarder la base de données sans l'arrêter
- Créer des sauvegardes incrémentielles
- Automatiser les sauvegardes de la base de données
- Surveiller la zone de récupération rapide
Récupération d'une base de données
- Récupérer la perte d'un fichier de contrôle
- Récupérer la perte d'un fichier de journalisation (fichier redo
log)
- Récupérer la perte d'un fichier de données
|